103
144
198
215
102
84
62
81
47
79
134
60
68
23
19
49
18
116
36
196
478
95
119
63
254
183
356
93
71
165
56
123
42
50
25
191
37
80
27
155
40
89
105
221
379
88
11
22
133
243
17
14