32
50
346
27
123
167
10
29
21
25
3
80
22
323
13
75
57
15
18
48
19
2
41
60
33
17
7
45
121
23
39
5
138
24
0
69
20
53
161
152
43
99
16