675
381
184
198
85
66
20
42
117
79
58
27
37
30
52
278
82
36
63
21
165
38
100
46
43
222
253
210
33
49
87
9
275
127
25
59
18
81
69
24
17
26
29
437
28
22
15
110
16
32
54
64
45
40