3
21
12
22
56
2
69
15
8
5
14
17
6
23
67
51
42
16
106
11
26
66
52
31
13
10
9
18
20
73
19
38
102
145
44
58
65