45
74
110
101
56
95
98
318
124
76
71
183
62
91
145
53
27
36
59
106
63
147
93
82
506
568
115
199
143
271
97
20
87
68
157
55
99
33
152
60
58
86
81
85
180
967
49
1240
153
825
169
51