22
10
33
24
25
100
66
20
54
73
29
38
32
92
285
366
157
34
39
177
21
36
104
52
43
27
99
57
197
69
958
413
614
1157
74
9
241