0
28
1
11
42
15
19
10
18
4
162
7
16
51
39
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