81
621
295
151
398
90
12
19
180
21
266
349
61
1
28
229
280
9
23
213
52
412
56
62
80
406
250
67
102
87
31
70
104
11
58
51
170
101
439
405
83
166
199
15
3
774
50
40
6
428
17
225
303