70
99
108
54
38
101
28
29
41
58
360
18
118
351
48
137
73
33
176
89
143
79
44
78
247
46
12
60
91
131
31
264
221
92
32
52
100
30
43
34
260
45
47
75
56
515