46
1052
105
55
332
85
253
19
76
142
350
135
331
115
179
419
118
41
117
176
129
88
56
164
111
247
95
42
36
87
272
72
26
182
203
49
44
31
114
64
138
79
94
328
93
70
35
28
65
57
108
107
61
296