90
44
207
46
1128
766
361
138
36
151
109
17
74
34
342
67
31
72
20
117
26
14
25
112
10
59
177
48
1280
169
3469
130
29
158
237
78
133
896
563
186
43
84
42
37
190
81
61
80
55
47
241
65
88
4222
106