7
21
25
23
128
63
5
59
181
14
51
8
256
1
19
138
133
26
29
22
105
54
310
78
197
46
37
241
153
20
16
273
72
48
125
27
30
5092
374
24
716
70
142
67
192
71
909