50
16
97
6
78
85
17
77
123
18
36
39
33
28
60
11
26
74
44
27
29
106
51
21
336
12
42
82
32
63
57
69
45
35
696
116
126
129
13
20
158
5