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