35
118
43
59
36
38
102
218
32
100
45
37
139
119
29
24
60
74
21
192
53
172
99
10
220
87
65
48
4
86
14
42
11
12
22
9
164
108
306
49
54
56
44
195
97
135
93
28