8
11
96
9
26
37
93
5
31
51
47
27
58
48
6
3
7
19
164
17
29
14
100
4
10
88
12
28
0
13
502
75
15
2
98
18
38