42
90
40
162
102
34
49
84
50
100
148
120
322
250
47
54
48
97
113
88
94
41
33
201
93
387
212
274
231
199
96
59
176
223
344
249
354
62
165
86
172
69
52
36
64
157
130
1878
128
13
99
22
361
330