42
100
29
250
53
52
405
61
68
90
4
171
71
150
644
62
72
253
98
49
33
28
24
12
27
47
59
48
30
95
104
31
79
168
44
112
16
69
204
186
10
249
14
77
201
2
13
361
19
64