95
17
26
16
7
23
67
170
100
60
49
50
508
35
37
29
11
254
53
30
27
12
127
8
103
80
9
72
218
28
85
89
24
25
78
47
31
77
52
119
87
319
42