10
32
18
20
77
4
49
8
75
7
13
29
28
44
51
96
12
23
59
15
6
14
38
31
5
53
67
17
26
3
9
33
129
19
74
166
107
11
56
100