15
44
1
18
60
4
20
37
201
41
279
29
19
45
93
68
3
26
7
36
23
82
39
12
670
282
42
66
28
138
81
306
192
79
34
85
153
162
30
126
882
107
59
54
127
497
22
242
53