85
143
129
189
175
56
46
25
211
67
45
66
40
31
96
58
5
105
17
101
9
55
72
63
16
7
132
127
92
43
49
59
62
15
100
27
257
99
3
95
14
73
555
28
33
91
117
22
89
37