93
1060
129
233
346
103
227
206
161
236
123
342
749
318
89
61
373
100
36
172
405
238
46
512
30
155
20
33
199
197
2584
102
58
29
319
459
31
148
95
91
153
59
49
53
337
24
697
147
105
56
76
117
85
364
94
65
149