48
29
3
2
5
10
8
12
4
20
16
17
14
22
24
19
36
38
9
58
13
15
26
31
7
33
21
6
45
11
40
25
46
43
77
84
55
59