27
243
20
48
159
117
1234
60
98
17
44
51
18
420
421
106
56
150
232
70
80
300
955
99
221
54
206
329
49
35
39
9
10
100
114
40
68
75
63
203
12151
116
1639
77
647
133
350
83
30