3
30
53
7
26
16
6
28
59
76
62
63
4
14
21
19
31
11
5
121
55
92
20
23
47
54
83
239
36
17
24
34
35
8
129
105
2