95
86
40
49
30
16
85
21
171
9
54
35
217
14
7
15
20
73
34
29
64
77
39
27
28
13
260
112
23
36
103
68
62
214
89
161
24
33
59
94
80
53
4
18
96
50
31