98
85
50
27
58
40
11
10
20
42
48
127
28
82
18
22
13
9
30
7
170
31
39
6
17
1
11
19
32
56
12
91
1
103
6
4
28
23
27
47
30
9
3
21
16
28
79
21
6