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