51
22
36
58
42
73
2
96
44
27
62
48
54
52
15
20
37
38
45
30
92
305
53
67
47
16
254
33
46
56
24
32
12
81
123
14
13
99
72
43
18
149
28