222
11
1
45
145
16
3
8
13
34
36
40
69
27
56
127
37
23
18
75
12
55
31
48
44
43
101
71
78
156
185
28
19
105
136
91
10
15
7
2
139
143
54
30
119
21
859