5
20
7
87
25
97
69
14
109
99
43
44
9
15
33
72
11
17
23
29
60
19
35
10
102
146
122
27
12
26
63
140
407
83
118
193
61
96
104
65
127
30
112
161
67
82
48
247
45
59