35
191
109
53
157
42
58
112
85
110
26
49
313
31
22
48
64
28
34
97
182
45
83
796
11
160
67
27
663
78
33
179
69
51
9
52
180
71
262
87
136
314
30
273
873
79
8
55
25
62
139
143
43
229