3989
350
300
110
260
150
323
152
30
104
33
31
48
20
73
41
64
83
50
98
70
10
60
01
02
26
00
61702
182234
131043
42430
15149
47942
16821
55726
25925
32395
21739
1859
23448
87747
2763
71015
122802
92031
38433
01216
267253
34293
43868
23644
67978
24632
25580
04536
84317
65265