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