2
17
7
30
10
0
5
44
3
146
8
78
52
157
170
42
12
230
95
43
183
53
47
91
331
83
112
98
34
103
131
142
431
24
149
155
304
66
20
84
65
73
147
32
33
257
99
86
205
125
94
61
56