81
211
61
247
50
78
73
57
89
8
483
39
99
19
30
60
74
117
20
41
145
76
21
67
1549
90
184
307
172
129
600
197
87
338
12
310
262
166
79
295
33
10
63
80
13
46
29
251
611
65