10
19
23
11
107
2
24
9
30
3
40
7
5
12
18
76
86
29
74
20
8
4
37
14
28
48
16
49
25
52
34
27
15
134
79
32
138
126
62
35
83
26