46
75
50
541
3
58
540
449
139
17
247
1495
565
347
9
4400
1448
81
28
1025
71
665
636
82
18
24
213
41
26
56
67
36
72
66
64
124
530
8
86
87
234
101
68
54
29
112
155
100
57
69
49
85
25
95