95
25
8
17
41
157
60
56
21
5
61
13
14
34
81
16
44
33
7
46
24
1
52
29
35
38
31
384
202
554
106
121
73
42
54
53
70
15
80
27
18
19
10
49
96
6
78
67