10
112
3
28
122
44
40
27
20
34
70
5
7
67
4
13
39
1
12
54
8
2
16
166
14
48
71
17
22
69
36
11
204
19
18
33
23