41
14
56
7
1
4
16
20
28
10
2
5
26
9
8
33
34
31
313
91
19
65
6
13
29
49
23
22
50
40
44
120
55
86
61
106
46
35
75
52
32