579
3
2
31
29
8
142
81
55
93
97
144
11
101
68
39
91
20
27
76
6
70
7
1113
67
53
44
150
9
360
71
28
26
271
50
160
198
32
46
33
103
19
22
77
13
5