5
7
8
46
51
90
4
64
15
28
6
27
21
73
166
22
3
30
11
68
92
10
111
39
38
36
44
112
319
136
206
263
154
83
338
171
545
61
14
231
176
234
41
100
53
12
18
35
33
130