85
39
78
119
29
27
25
1140
111
65
195
239
99
41
64
56
43
544
54
31
289
57
19
14
421
71
52
59
121
32
274
196
58
37
112
193
113
285
130
28
51
21
13
11
47