99
150
60
22
33
107
129
47
418
23
32
17
125
178
497
52
42
130
26
34
119
182
68
21
156
230
157
79
25
627
253
77
43
266
177
24
100
126
46
29
37
10
137
39
185
50
40
12
69
91
53
51
16
15