18
95
29
19
10
48
11
7
41
22
75
28
212
55
1178
15
45
59
13
30
8
12
36
17
31
4
35
32
52
98
38
173
42
34
126
16
166
20
37
72
100