16
29
58
99
123
108
68
18
40
12
136
61
79
53
71
26
51
33
23
32
86
35
17
21
75
42
94
57
22
7
5
59
50
14
110
10
66
31
56
28
247
30