23
82
32
17
92
46
91
143
304
81
42
54
57
41
85
40
39
385
35
536
273
90
243
22
438
94
33
19
228
52
48
97
11
251
62
38
80
76
50
30
176
77
227
164
289
173
185
157
51
75