49
79
258
16
56
47
39
107
57
53
67
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
59
102
88
296
162
222
328