90
163
53
13
24
271
7047
463
133
160
411
29
393
65
106
142
219
75
77
52
100
465
18
165
370
153
208
140
48
177
89
60
248
47
41
102
96
56
37
46
25
137
173
69
179
70
57
11
169
33
26