81
60
53
77
72
29
44
18
88
173
39
75
133
57
25
14
8
21
104
66
48
16
117
150
37
22
692
107
55
9
4
62
571
19
131
12
895
43
343
2
216
35
76
235
54
50
30
63
3621
240
239