46
58
42
4
35
43
120
55
45
39
33
15
16
44
24
19
12
31
20
14
11
32
27
332
8
26
93
115
56
66
22
37
71
47
21
29
40
28
80