21
55
34
88
53
202
49
79
258
16
56
47
39
107
59
67
19
275
80
43
97
106
897
36
18
197
54
33
87
78
95
75
20
161
170
28
40
42
24
73
188
160
102
296
162
222
331