8
4
12
13
18
19
7
16
39
60
2
44
15
23
9
6
3
28
55
31
11
62
61
160
104
79
118
66
99
212
72
182
145
35
43
67
65
95
52
122
111
120
48
47
33
73