7
69
3
14
17
24
11
30
23
56
33
39
117
50
25
4
71
419
162
155
609
67
96
426
105
64
231
252
240
111
177
293
187
160
146
95
714
362
118
487
499
454
344
498
571