1
20
49
18
22
29
65
12
25
32
44
35
13
40
17
99
41
33
21
59
48
36
47
213
10
80
16
57
87
58
61
55
31
150
123
104
63
27
51
90
118
43
143
321
56