2
5
21
28
27
37
32
72
31
68
58
34
25
36
166
20
26
15
14
55
185
108
49
9
23
30
46
246
47
142
62
38
16
137
152
86
97
169
76
167
22
109
117
39
153
90
70