16
78
21
3
36
6
24
53
4
2
79
8
26
25
9
33
19
5
0
29
37
73
13
10
28
11
47
32
68
43
23
35
86
123
91
83
34
65
185
103
295
258
104