98
78
10
24
18
14
22
29
99
5
16
139
120
54
34
27
47
8
65
9
3
19
83
195
112
51
52
1
11
110
4
7
20
49
64
0
32
68
39
15
41
37
21
12
126
43