12
24
90
51
21
26
46
53
69
14
142
28
17
8
472
86
2
19
27
9
57
49
65
16
13
45
7
4
95
32
33
25
10
15
30
105
23
73
11
22
76
75
109
54