99
81
31
51
8
6
32
17
50
38
47
64
37
87
27
30
58
14
71
28
12
9
1
10
25
19
18
40
232
16
185
152
74
7
13
34
15
135
52
95
2
103
4