24
2
36
120
128
159
146
91
94
336
58
200
77
56
172
43
31
20
12
51
15
118
35
49
23
40
33
42
25
122
84
57
10
30
29
216
76
17
220
13
66
8
248
34
41
104
390
529
215
46