85
92
29
13
2
40
23
10
160
39
70
266
43
78
129
125
90
22
4
45
152
9
161
44
11
55
305
14
137
200
165
271
352
62
100
12
20
58
63
82
26
158
35
49
33
42
3