7
28
1
12
43
15
19
11
18
4
163
0
16
51
41
2
56
178
110
40
106
117
348
242
70
112
130
143
126
36
250
27
494
125
66
485
99
62
104
73
139
201
124
25
33
5
68
84