86
74
123
56
107
114
17
48
77
117
96
28
115
192
49
82
89
162
99
27
9
102
34
343
42
88
40
35
5
20
266
46
148
24
321
57
1411
1121
171
65
154
1360
29
139
47
63
161
143