3
26
53
12
63
2
30
20
4
13
48
91
52
16
22
36
77
104
0
42
23
39
50
14
11
101
31
45
638
25
41
29
5
28
8
32
44
10
6