97
46
125
24
70
60
414
37
231
357
165
391
212
110
160
115
157
171
194
240
95
158
151
106
102
251
218
136
43
90
145
121
159
127
41
85
79
339
45
120
286
73
107
170
64
7
66
14
138
161
176
108
234
345
244
51
83