223
49
29
90
87
61
183
162
92
125
95
44
235
145
39
36
28
41
129
91
127
81
65
83
31
45
66
78
333
279
24
457
141
123
137
354
186
62
113
102
64
55
10
18
94
207
40
57
209
196
27