10
27
64
30
8
129
9
409
44
90
69
37
38
83
82
19
104
88
51
171
585
34
75
32
50
138
49
307
23
264
586
60
77
120
186
12
41
28
18
13
48
73
15
14
16