24
271
23
166
33
46
449
52
502
40
120
139
274
75
27
30
103
59
37
49
68
65
180
93
36
26
44
96
87
45
35
38
64
185
22
10
147
12
7
105
13
148
29
14
146
34