179
100
50
24
93
111
84
42
92
64
145
70
61
131
94
132
496
216
157
129
120
88
118
195
206
87
188
370
89
78
140
110
96
143
123
101
47
71
30
43
40
38
58
176
360
60
112
161
91
77
36
678