17
16
104
101
45
27
58
73
43
61
21
26
19
23
65
29
44
34
24
11
36
20
129
46
132
13
15
14
12
32
50
69
163
117
40
496
52
30
41
9
10
260