103
55
371
198
87
328
14
118
164
64
77
25
231
90
142
148
110
246
732
351
183
288
344
83
58
194
151
122
35
50
71
158
193
152
116
427
68
59
707
30
211
42
22
36
31
169
75
481
136
130
49