22
15
29
20
49
35
80
5
11
27
36
99
25
45
7
8
42
189
3
16
32
67
21
12
108
129
143
17
71
2
13
14
57
93
43
19
90
1
74
68
46
28
79
9
24
198
48
41