9
42
69
17
55
60
14
19
2
50
31
81
228
68
184
218
18
29
20
30
16
28
34
41
73
8
10
22
5
98
87
11
76
33
7
158
53
13
173
116
464
58
1121
358
271
449
56
15
12
299
52