68
25
86
52
103
345
167
104
44
49
36
22
27
20
1049
16
30
197
1911
119
531
33
12
84
95
506
40
216
77
270
73
64
29
48
31
24
8
5
198
3512
123
166
986
19
187
56
57
71
70