22
19
34
21
44
23
29
28
13
40
75
33
15
14
18
56
91
78
11
31
47
7
12
9
82
20
39
3
17
51
4
96
110
30
216
38
35
43
45
66
160