9
66
12
36
177
18
46
62
83
33
57
29
15
100
138
92
6
51
56
145
148
71
31
122
42
26
27
16
101
2
11
43
5
49
118
41
181
55
22
10
50
34
24
82
19
69
163
47
45
65
52
53