3
13
5
34
100
31
50
15
11
14
226
12
55
24
83
86
8
112
44
32
129
216
23
9
26
22
19
526
51
421
116
61
373
16
640
59
27
163
7
242
10
629
254
45
386
182
29
612
205
573
37