42
66
204
869
89
31
51
28
423
628
3256
4954
60
430
84
321
1353
144
75
62
64
47
86
44
69
139
21
107
68
80
201
35
13
38
26
88
167
32
87
55
94
30