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