10
68
94
130
67
18
227
84
163
394
158
92
1522
53
222
39
61
81
63
143
234
66
19
105
241
13
90
111
42
70
57
108
125
395
96
655
85
49
25
38
156
102
133
58
230
55
123
240
56
116
60
37
14
23