40
16
57
27
12
74
61
137
45
15
18
30
63
42
43
128
92
11
22
191
197
245
699
35
29
258
13
50
110
164
32
58
73
170
19
47
80
51
171
115
72
298
81
17
140
33
69
34
25
76
136
121