15
5
2
3
13
7
21
14
16
29
93
18
56
11
12
19
31
8
6
10
20
48
36
24
67
91
46
23
17
33
45
50
4
42
71
41
30
25