12
27
98
26
53
56
29
24
8
69
36
7
33
9
50
22
44
39
4
14
11
1
96
38
28
105
21
311
13
73
16
82
31
48
15
3
37
57
2
49
34