22
3
12
163
23
36
41
38
49
20
17
79
9
6
146
55
0
30
45
90
1
29
333
290
299
298
264
8
28
140
16
21
66
39
101
81
159
181
153
135
27
86
156
71
53
40
300
58
263
19
5
47