306
47
589
27
64
191
66
498
804
149
18
220
17
124
537
386
20
777
60
33
7
29
38
50
21
6
68
82
30
76
45
107
26
62
5
22
37
28
103
100
44
25
162
49
86
58
74
9
41
14
133
375
54
207
99