89
37
47
61
29
60
301
11
1034
35
119
49
80
94
77
262
120
648
416
64
133
188
1854
308
134
144
372
400
72
16
111
240
256
748
54
209
125
85
405
146
63
113
56
93
31
222
282
591
216
96
167
23
22
251