5
9
11
46
51
90
4
65
15
28
6
21
75
169
23
3
30
7
68
92
10
111
39
38
36
44
112
319
136
206
73
263
155
83
338
171
545
62
14
231
176
234
41
100
53
12
18
35
33
130