42
98
231
254
155
125
77
90
159
238
121
324
61
174
102
428
59
178
136
115
70
72
76
289
160
45
38
153
108
422
134
107
149
199
267
117
127
79
184
47
167
185
397
73
50
43
33
75
253
137
78
109
69