5
12
37
10
2
1
3
22
8
4
48
18
33
15
52
24
50
40
20
14
36
27
53
31
42
54
30
13
262
29
102
58
73
32
17
97
67
45
57
39