201
36
297
106
124
59
122
287
181
113
409
155
71
133
86
95
351
166
115
279
99
136
127
54
44
162
47
196
104
70
156
157
87
374
326
98
13
343
79
183
96
23
46
128
327
123
45
230
65
58
103
161
76
40
28
92
119
72