9
24
29
111
14
117
129
142
148
163
19
12
11
74
66
13
10
26
49
103
32
55
20
633
569
17
43
33
25
37
253
474
85
164
1022
342
416
91
59
18
101
23
2
6
99