100
2
22
38
23
48
168
135
18
1
7
6
117
9
58
32
200
113
27
55
69
61
8
4
50
31
106
114
159
120
30
0
20
76
12
186
95
35
147
233
19
86
59
28
150
62
46