25
13
39
262
20
43
164
66
75
40
72
90
24
347
17
160
46
155
30
482
78
99
115
79
123
19
33
36
22
26
336
274
112
266
110
16
37
50
105
141
23
183
250
97
80
81
221
102