5
10
11
47
51
93
4
65
15
29
6
28
22
76
169
23
3
30
8
16
9
68
92
111
40
38
36
44
112
319
136
206
73
263
155
83
338
171
546
62
14
231
176
234
41
100
53
12
18
35
33
130