85
104
111
169
70
32
40
36
46
12
10
11
58
49
157
177
75
99
56
48
176
195
151
66
237
19
30
52
21
22
102
516
76