104
53
92
137
91
297
62
26
87
85
168
9
27
28
19
40
245
213
110
68
187
246
117
181
169
32
180
97
200
83
75
466
371
96
120
29
121
79
125
149
232
267
113
160
33
128
21
227
60
58
103
66
102