23
26
130
22
38
52
233
13
24
111
14
129
142
19
56
397
37
253
164
31
73
77
8
20
9
17
185
95
83
44
71
89
295
385
172
84
46
32
66
45
224
78
105
40
195
132
54
48
79
115
36
75