112
38
42
28
37
41
182
88
98
61
66
43
44
58
78
50
23
91
166
200
52
35
141
33
22
53
55
54
49
12
129
13
26
70
65
158
8
51
56
45
145
178
72
67
29