31
12
33
19
121
37
52
166
41
16
11
18
25
57
142
45
13
21
252
39
28
40
27
15
6
22
8
54
32
158
69
35
34
23
24
62
9
145
26
20
29
38
170
64