7
21
57
43
99
828
17
62
302
76
51
16
26
102
105
11
50
20
55
548
82
6
4954
32
9
22
97
33
31
67
41
53
38
59
5
28
3
91
27
8
4
71