168
58
176
75
32
30
25
35
87
51
79
64
85
90
86
15
209
52
61
45
78
100
83
70
161
354
112
309
27
68
445
1007
219
319