15
3
4
14
24
37
7
1
9
44
2
10
5
31
17
45
80
27
18
16
39
41
30
23
29
42
22
55
34
19
117
237
388
20
40
47
66
8
33