43
21
29
64
39
47
1560
46
52
31
4790
37
611
73
77
25
92
82
98
226
68
1312
417
4230
38
66
87
61
72
16560
35
247
119
28
80
41
209
108
1379
27
54
83
32
20
75
205
34
184
71
57