15
26
23
30
21
58
35
94
117
91
8
61
215
567
36
50
4
7
9
176
155
70
11
1
64
16
506
17
24
318
22
143
190
195
566
112
33
10
100
52
204
44
25
14
274
4503
128
232
93
20
109
122
131