204
164
97
246
175
116
243
50
148
17
90
24
42
211
336
180
233
298
46
113
30
95
43
110
18
40
92
56
107
75
80
55
355
292
86
10
59
84
112
887
529
507
496
114
26
38
19
109
85
64
207
94
29