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