20
22
57
16
10
24
19
4
15
11
9
5
6
13
38
8
18
3
28
7
14
27
17
31
33
42
21
45
101
135
124
131
97
129
132
261
104
84
76
61
126
69
160
145
53