19
12
22
90
6
1
2
70
57
14
16
9
24
8
5
48
34
28
62
30
125
10
26
83
29
677
50
181
44
141
52
20
96
11
106
40
31