10
21
2
7
13
25
18
0
5
46
11
48
24
14
47
42
35
79
30
60
201
109
147
9
43
96
64
72
125
53
83
17
189
28
33
67
56
112
54
22
230
55
36
40
20