13
45
151
128
84
103
76
7
15
90
18
70
572
275
20
160
72
59
242
132
40
33
30
19
54
249
60
2
99
111
38
31
9
39
396
121
280
46
182
52
69
153
63
43
27
724
517
209
22
378
788