0
2
53
17
18
59
28
36
7
66
14
31
734
257
209
25
88
212
118
112
336
320
79
153
532
52
81
38
127
125
58
45
24
234
82
78
50
70
73
251
392
16
1391
4737
215
318
254
264
77
419
142