32
20
63
53
14
99
37
61
98
49
50
74
95
33
71
35
82
52
1629
18
101
27
47
29
141
108
22
96
34
44
67
60
55
7
16
54
17
36
129
26
158
118
30
19
10
100
79
38