1
20
19
24
29
21
66
12
25
32
44
35
13
48
40
47
213
10
57
31
49
151
124
104
65
52
90
118
61
80
33
321
56
39
169
126