33
19
44
36
38
34
18
40
64
100
150
96
23
16
54
21
39
154
67
26
25
348
49
59
111
355
353
209
86
76
172
79
229
618
108
433
61
42
63
65
191
284
138
22
228
46
60
176
56
80