10
23
7
17
8
9
3
5
28
18
63
47
16
15
29
37
42
19
2
24
125
21
41
13
12
56
4
122
75
58
52
27
11
35
123
86
40