12
75
18
3
34
5
24
51
1
78
8
26
25
7
2
9
31
19
4
21
0
29
36
71
13
28
10
47
30
37
68
43
23
16
33
86
123
90
83
65
185
101
295
258
104