1
8
3
18
36
37
4
21
12
6
24
19
42
10
95
102
13
29
128
9
16
103
93
122
100
28
41
137
83
39
26
116
295
142
34
104
209
141
49
161
98
54
89
155