20
55
48
7
36
24
31
2
25
9
99
16
32
56
45
28
22
21
34
17
40
26
51
43
206
18
69
50
47
38
93
44
5
268
122
39
176
15
118