14
26
5
12
10
98
2
42
13
8
18
24
7
43
6
4
3
23
11
91
0
29
37
33
157
58
50
16
581
19
62
38
51
9
95
123