10
185
76
3
12
5
6
4
65
27
135
219
7
474
13
26
50
18
63
419
574
31
202
237
441
248
187
553
40
21
16
19
433
15
82
190
70
534
74
443
139
287
680
330
25
318
51
1214
67
1