42
246
331
41
125
33
120
18
484
110
107
57
162
59
89
284
19
153
10
53
51
168
310
161
52
240
223
17
76
71
267
62
9
29
72
210
209
25
22
97
37
28
23
16
26
54
30