54
43
85
151
1483
92
157
309
48
79
138
351
42
35
142
109
61
78
38
55
116
636
23
33
57
209
120
51
105
284
346
50
1099
1829
128
74
145
279
175
2064
58
18
37
96
434
90
21
44
31
25
15
131
194
147
281
86