12
20
98
49
3
56
7
117
32
67
2
18
78
16
158
79
22
50
1
6
36
4
124
81
8
66
58
19
21
10
43
9
31
88
41
61
15
28
47
13
130
34