2
6
19
37
84
36
112
133
75
32
31
27
45
25
55
38
62
177
12
42
13
23
173
212
155
56
161
111
15
166
71
29
16
78
34
8
47
134
24
50
26
9
102
91
105
60
115
33
14