9
10
53
40
5
92
18
222
3
110
13
23
22
48
12
115
64
54
66
37
49
14
32
24
1
0
20
151
17
6
21
15
19
97
56
920
124
28
7
34
42
44
67
43
131
278
102
189
39
99
88