31
91
24
116
5
9
64
21
61
59
45
62
98
30
11
16
43
34
22
56
46
75
13
86
54
20
82
10
6
27
8
26
17
29
42
101
12
94
39
57
18
37
672