4
42
903
181
853
14
29
56
59
28
386
282
251
220
9
36
1252
34
60
187
182
490
27
69
262
93
25
35
1032
532
49
40
18
30
149
200
20
874
26
47
73
390
1370
41
32
15
52
88
77
153
46
190
90
70
242