100
432
62
183
76
168
84
232
36
230
95
176
16
208
55
149
8
71
136
52
87
27
155
6
98
2
90
15
254
58
88
14
106
85