21
25
5
57
43
33
8
85
49
7
3
60
160
24
42
27
79
38
18
93
35
19
73
32
46
16
39
90
22
0
12
9
37
72
50
4
11
92
303
13
23
271
66