45
142
33
32
8
10
11
14
17
6
13
24
34
51
2
43
58
31
9
15
22
16
26
20
21
86
35
53
23
56
29
50
7
59
18
5
28
4