5
32
10
28
2
16
36
37
18
8
44
19
68
14
6
15
26
50
43
0
22
1
3
67
101
20
61
11
34
47
51
13
396
25
12
41
9