14
62
45
39
86
80
48
16
32
52
228
123
77
55
26
29
51
72
54
94
56
107
223
97
279
58
100
138
44
110
23
104
232
38
41
179
98
124
73
343
219
35
157
96
46
92
47
135
60
24
230