412
116
78
67
25
28
58
76
69
149
391
228
50
5
269
100
26
87
29
166
568
35
146
253
31
8
43
250
99
120
164
107
32
89
54
27
103
37
46
23
94
345
209
2310
39
79
102
18
2009
49