36
513
31
319
89
7
402
292
307
413
145
670
23
10
20
33
15
258
56
4
315
271
570
194
66
18
223
125
333
465
218
323
121
112
19
92
181
214
156
75
229
69
11
38
207
48
88
101
52
12
37
32
50
131
95