2
18
4
182
60
3
0
39
28
97
17
31
53
152
92
48
164
170
106
11
133
403
54
14
26
19
91
70
153
61
45
249
27
99
37
29
52
100
104
20
47
68
146
44
66
25
30
83
344
7
77
22
102
21