2
5
32
18
26
63
40
9
13
67
333
4
46
51
29
8
33
10
11
57
31
141
12
55
15
6
3
7
0
43
39
21
23
16
14
45
34
79