123
14
93
126
61
18
141
62
80
107
147
100
129
22
90
15
54
17
87
10
70
33
78
36
67
99
106
96
38
64
65
56
164
48
58
49
68
127
69
43
28
37
115
32
82
199
166
155
81
279
104