25
21
22
40
70
59
11
23
32
90
53
18
64
121
60
138
81
39
54
79
6
157
31
10
29
133
5
9
14
12
19
43
116
44
185
142
20
47
80
24
58
637
91
48
63
42