12
15
81
70
3
97
131
79
32
24
4
5
9
22
128
17
594
18
26
47
14
86
44
99
59
138
165
60
261
168
206
16
1036
27
370
252
51
162
23
336
153
33
227
11
197
13
158
193
71
48
802