15
9
31
5
6
14
54
48
26
4
11
94
30
10
8
69
17
23
53
102
7
3
63
39
34
43
24
25
55
91
47
13
40
101
16
97
59
61
28
66
72
70
125