111
9
11
22
37
14
44
29
60
21
4
67
35
31
15
25
90
72
13
30
207
20
7
3
12
26
16
5
40
115
55
292
28
1
91
58
128
38
23