15
44
1
16
59
4
20
37
200
40
271
29
19
35
92
68
3
25
7
23
36
82
38
12
67
667
283
42
66
18
28
138
81
306
192
79
34
85
153
162
30
126
882
106
54
127
495
22
242
53