96
50
28
12
7
21
18
4
11
83
71
25
5
6
33
10
55
73
29
9
20
13
14
15
125
22
47
42
31
53
118
19
40
27
16
48
110
26
32
38
36
8