542
9
12
77
16
20
24
25
62
7
23
89
40
1
46
76
18
2
4
8
13
5
22
15
6
43
11
49
28
17
51
14
10
59
79
110
95
39
61
26