43
161
462
1294
70
33
1410
177
1453
813
18
293
191
153
284
58
386
102
37
73
32
45
129
26
38
91
63
65
11
14
550
100
40
227
44
61
46
86
110
17
30
35
56
121
48
123
59
72
80
81