99
20
176
68
123
62
1
36
23
166
103
33
10
39
82
29
2
47
70
7
49
98
93
8
0
22
52
5
50
12
58
18
11
9
6
19
156
41
141
15
27
13
37
25