15
50
1
18
61
4
21
38
204
41
291
29
44
46
94
68
3
26
7
36
23
82
39
12
20
670
285
42
37
66
28
138
306
19
192
79
34
85
153
162
30
126
882
107
60
54
127
498
22
242
53