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