35
31
169
10
38
368
43
33
85
163
41
56
140
87
46
51
37
69
12
70
182
105
123
172
83
159
63
142
68
81
25
82
164
129
49
26
141
176
59
27
106
227
60
36
30
54
48
77
88
95
16