5
19
10
9
16
8
2
13
23
15
4
39
3
145
24
148
58
69
44
173
47
45
70
56
89
75
33
38
91
71
62
32
66
21
84
41
93
26
110
119
52
180