390
41
137
117
221
156
104
109
45
84
121
36
71
207
37
48
95
69
202
237
63
168
61
102
68
77
132
87
203
51
247
65
189
181
209
66
107
111
129
118
11
21
125
16
378
72
405
486
106