29
35
20
45
56
106
70
273
18
184
31
25
21
44
165
32
322
48
93
119
38
303
224
74
34
111
43
33
7
2054
16
300
142
301
58
1347
252
79
40
10
52
17
313
159
49
60
73
61