85
31
11
60
37
47
202
688
57
81
8
38
17
24
100
148
71
5
12
74
25
40
34
331
48
67
9
16
75
39
29
19
106
88
10
35
78
62
44
107
20
28
21
91
117
43
197