65
16
14
104
86
85
223
103
46
19
10
15
53
40
24
41
12
26
68
13
32
34
42
147
52
7
6
29
38
23
80
31
17
18
158
48
611
179
216
977
580
133
89
105
1390
198
965
78
51