10
25
13
30
4
9
18
35
47
28
107
81
95
31
134
50
2
19
20
62
141
37
27
32
128
17
67
11
64
8
42
16
29
22
6
3