10
5
3
12
9
22
34
123
44
19
20
28
15
88
13
40
16
18
11
52
38
26
178
23
14
21
31
29
30
25
58
56
78
53
41
35
27