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