59
101
66
21
50
96
58
69
106
13
6
34
33
20
15
25
54
5
52
30
12
7
9
24
40
17
56
23
57
1
128
31
132
27
209
158
8
19
102
44