10
20
14
2
26
11
83
5
17
6
7
63
109
4
1
3
117
9
41
33
91
8
22
12
220
13
60
21
339
64
47
30
101
23
106
218
27
15