15
8
2
5
18
7
9
29
11
37
46
23
44
21
4
28
33
13
110
48
38
54
69
35
129
50
73
10
14
26
24
31
84
47
125
57
25