6
25
14
7
20
23
26
8
33
46
13
5
12
4
3
56
17
21
22
36
54
141
292
59
73
274
110
124
342
146
96
108
266
72
70
43
301
173
136
370
159
84
220
107
71
216
166
451
48
87