135
43
213
76
16
13
95
97
38
50
146
107
118
162
205
132
70
296
642
249
88
207
133
247
157
120
1513
148
221
202
164
185
22
94
69
15
265
149
26
340
78
203
37
91
147
55
51
102
472
40
34
361
151
428
41