24
23
30
16
6
12
33
84
91
17
152
76
62
271
32
80
56
378
154
36
19
28
46
95
9
104
20
31
55
7
97
132
39
45
74
352
278
121
40
78
336
42
34
90
66
422