41
13
56
7
1
3
16
20
28
10
2
4
25
9
8
33
34
31
312
90
19
65
14
6
29
49
23
22
50
40
44
120
55
85
61
106
46
35
75
52
32