110
15
48
144
243
84
69
41
5
201
53
28
355
319
39
113
164
315
77
24
337
13
167
155
98
18
21
169
179
37
2027
730
195
1996
43
45
192
95
375
223
42
193
146
12
466
183
325
690
30
92
56
549
10
6147
71
1609
51