85
14
8
5
26
25
71
42
36
3
43
22
10
23
38
102
13
73
79
60
54
149
31
70
35
29
111
39
97
33
131
138
150
45
24
28
177
92
21
15
247
787
141
17
78
160
213
1275