43
65
162
183
121
13
57
103
45
102
46
202
334
284
5
9
50
96
32
47
1573
38
236
410
16
112
135
107
134
92
31
207
168
76
161
28
23
293
1385
56
94
27
187
75
777
35
91
140
17
62
389
296
30
61