42
35
194
323
82
100
64
91
147
74
209
234
94
61
221
124
66
63
46
58
89
285
120
104
156
259
95
146
76
65
193
114
143
37
73
72
116
90
51
199
125
180
215
139
173
85
109
126
48
239
121
123