41
62
30
200
186
44
79
125
383
36
99
52
113
114
133
136
42
45
11
77
75
123
109
69
137
119
46
207
64
84
364
174
57
37
22
54
90
276
112
60
315
34
163
180
27
94
66
26
29