60
46
379
19
142
112
20
61
73
23
27
17
421
39
203
35
11
238
159
173
3766
69
50
80
340
83
29
141
32
52
41
70
40
155
42
82
62
124
96
51
293
223
68
37
38
771
16
204