20
32
22
3
253
54
4
44
88
360
35
8
66
147
95
45
14
63
23
31
205
59
265
12
79
25
18
40
256
17
82
139
70
26
136
38
56
239
13
24
111
129
142
19
398
37