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