36
297
106
125
59
122
289
183
115
409
155
73
133
86
95
355
166
116
279
99
136
127
54
44
164
47
197
104
70
158
157
88
374
326
98
13
343
79
96
23
46
128
327
123
230
65
58
103
161
77
40
28
92
120
72
139