15
23
19
31
14
33
2
24
5
8
36
6
11
40
16
35
32
47
34
22
303
3
86
113
20
18
54
53
4
17
7
21
12
0
44
25
37
28
45