3
16
32
33
26
6
66
10
4
27
17
2
15
0
284
455
24
105
132
30
56
106
52
161
62
534
41
266
44
168
13
93
67
131
54
77
342
160
36
88
175
147
290
38
283
116
163
213
228
271
1956
63
585
102
85