60
667
42
164
93
31
241
16
52
29
57
33
10
303
25
72
27
22
168
14
13
30
59
39
34
62
133
266
108
28
38
157
35
87
99
97
80
874
635
723
81
53
32
61
549
114
192
130
55