5
18
26
21
22
24
33
32
7
90
9
16
38
11
46
128
134
189
25
93
185
61
85
55
39
64
92
650
247
20
109
137
31
56
142
19
217
139
113
127
29
42
52
68
74
14
108
63
50