103
221
82
35
47
359
85
51
159
352
241
201
176
50
142
26
180
67
79
115
125
64
477
14
112
61
53
101
76
369
130
164
278
141
236
345
74
388
104
317
187
88
91
166
296
27
16
2
89
167
105
94
137
109
81
70
348