25
11
10
8
31
47
106
34
35
56
24
107
91
110
29
38
43
23
79
20
5
125
6
44
52
80
66
13
429
65
160
67
166
68
64
4
9
16
42
19
0
72
28
53
21