45
56
50
30
11
2
22
8
4
10
39
52
37
1
15
97
27
5
17
9
41
25
2
10
72
22
9
12
34
10
22
17
23
4
17
5
61
68
9
106
21
54
40
39
16
15
2
31
103