65
56
23
24
85
59
50
149
831
80
18
78
75
28
47
45
228
263
162
138
150
242
20
115
415
207
329
30
187
53
31
103
328
35
77
86
61
48
112
44
41
271
79
197