24
19
40
23
149
27
108
31
248
72
22
124
288
57
164
256
95
322
48
36
42
70
87
76
138
52
51
126
343
589
58
89
41
10
45
38
314
50
101
135
92
78
125
74
29
64
127
35
85