103
241
52
47
51
217
16
411
50
283
142
77
95
26
21
71
15
175
89
321
188
45
93
294
181
31
67
164
121
37
116
42
280
8
133
129
148
60
278
22
40
19
118
25
58
35
113
100