12
41
21
5
95
58
31
23
13
3
45
44
16
54
26
14
11
55
22
65
2
42
30
9
10
73
34
38
99
199
6
84
219
8
7
24
37
36
81
27
71
68
124
18