12
99
23
13
17
11
48
25
7
4
21
19
119
15
5
16
9
10
26
24
36
20
54
18
14
51
43
28
8
83
123
46
34
31
3
45
157
6