75
133
30
78
66
55
37
19
35
745
33
25
17
31
21
157
41
53
684
50
57
52
42
22
186
34
46
86
307
29
70
158
181
498
26
61
47
10
23
9
129
142
48
27
118
77
170
87