66
55
28
9
100
87
50
156
72
95
104
185
77
144
152
23
67
30
250
94
523
75
27
145
40
124
15
126
136
147
115
208
74
80
248
43
122
137
32
48
154
90
26
45
146
46
89
85
92
59
97
73
25