21
1
9
72
8
0
14
17
23
77
101
7
136
92
152
28
68
134
153
29
176
149
94
51
83
47
57
128
20
3
221
87
76
212
56
303
84
38
189
126
31
329
123
269
214
89
63
25
289
385
168
508
443
58
318