97
84
40
11
168
66
58
98
37
73
57
116
181
113
26
39
20
33
14
94
78
43
52
152
81
51
144
100
49
85
80
70
82
24
349
72
185
169
186
137
35
83
111
21
12
173
44
133
63
206
31