40
60
34
30
61
24
124
36
81
107
7
487
10
62
210
110
29
18
218
131
322
158
2533
86
48
598
17
45
1259
92
350
50
136
42
421
78
14
168
68
69
279
140
21
291
187
100
302
39
255
63
129
292