1
10
19
31
44
2
5
15
144
177
34
33
13
14
7
6
122
8
72
142
95
18
25
11
24
42
22
112
9
185
48
37
416
106
45
38
47
100
55
121
26
111