45
46
25
27
16
33
35
36
10
40
14
8
19
52
43
22
55
37
11
31
5
28
419
113
24
110
49
17
59
12
13
42
9
71
63
23
69
91
86
100
58