99
182
33
232
15
181
27
286
1556
220
435
81
66
23
61
101
109
449
28
59
24
16
30
159
146
53
193
867
68
78
18
103
36
602
62
98
112
82
22
118
86
75
45
56
52
117
161
72
57
125
151