581
45
40
8
79
78
53
65
127
187
133
151
403
29
28
17
598
516
177
10295
105
19
32
56
101
462
20
4042
465
81
55
50
158
166
42
64
63
36
46
1556
43
4759
34
611
72
73
25
24
83
76