45
22
58
9
31
37
56
71
10
32
8
52
40
54
102
23
110
104
33
27
34
44
46
137
117
87
24
68
253
20
60
11
85
15
47
26
42
113
140
21
88
258
212
152