6
58
9
53
986
32
85
10
15
5
12
22
49
80
89
4
28
74
26
294
64
41
34
3
94
8
0
25
84
24
18
13
11
255
75
20
38
44
2
48
1
29
176