34
29
257
370
174
14
49
349
25
359
78
135
210
1722
104
146
156
139
88
160
87
15
662
47
801
45
11
17
16
686
5
65
127
121
163
70
27
401
129
198
100
231
455
273
329
20
13
199
503
12
37