12
25
18
97
21
3
59
6
26
35
73
45
78
33
20
41
27
29
14
4
7
132
67
58
120
13
90
28
17
101
69
183
147
8
22
77
321
15
9
1
47