10
61
83
94
113
337
171
258
223
76
22
423
149
72
35
20
58
17
642
14
62
145
141
139
137
71
95
86
68
30
19
50
196
15
98
13
211
24
8
219
48
7
173
87
37
501
52
156
105
21
115
42