58
16
17
26
97
79
28
20
11
7
8
32
56
6
24
53
9
34
22
13
66
3
21
51
46
75
23
2
496
5
149
99
54
104
193
27
328