9
5
10
46
4
96
8
67
65
33
20
18
97
25
11
27
12
55
16
28
29
41
0
21
22
14
59
2
52
3
17
292
40
66
1
407
13
35
83
71
42