26
543
30
6
7
13
8
9
31
2
21
18
4
22
29
51
23
37
33
49
39
11
35
55
28
12
15
17
98
54
77
40
58
25
5
41
56
83
658