42
41
59
50
229
284
7
29
14
58
26
23
92
11
98
100
20
116
62
73
181
371
207
198
60
88
173
22
169
96
49
54
196
66
16
18
86
159
13
110
75
90
39
48
40
95
182
27
32
4
334
63
69