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