10
8
30
47
104
34
33
56
24
107
91
110
29
38
41
23
79
18
5
125
44
52
65
13
426
64
153
78
66
164
63
4
6
11
15
19
0
70
17
28
53
21
80