91
30
25
100
85
39
52
200
28
36
37
97
48
122
232
57
127
94
34
9
16
167
126
268
1029
46
226
88
38
87
254
136
334
163
276
33
148
117
43
80
194
79
19
90
86
41
26
139
244
134
40
20
21