0
1
22
70
13
25
20
7
16
79
10
37
18
28
56
259
15
103
6
29
327
366
17
601
186
75
219
98
172
23
51
865
253
675
104
660
59
393
69
257
548
11
129
61
53
230
331
206
97