33
14
29
168
25
129
36
41
7
40
132
176
291
62
55
305
72
149
35
42
96
105
27
24
59
19
71
141
9
838
22
23
48
65
45
163
13
18
57
30
83
28
69
51
50
108
56