4
3
18
13
19
401
51
32
80
33
43
70
12
267
37
16
46
29
209
73
54
299
30
150
57
120
332
427
65
21
39
93
15
536
139
116
52
50
41
56
88
154
281
160
26
27
69
34
8
61
67