8
36
313
19
204
42
16
80
31
28
12
246
407
139
46
63
9
91
89
208
160
26
48
5
277
199
84
368
23
64
38
30
105
65
87
532
793
122
52
150
27
236
21
67
82
6369
200
467
110
385