10
9
2
7
95
67
14
50
3
19
17
63
1
42
6
53
28
77
15
101
39
682
92
33
72
8
43
23
11
34
25
24
21
5
30
12
26
108
65