23
16
117
35
154
141
29
39
44
41
131
27
20
181
101
93
26
55
28
49
36
92
175
9
151
21
43
12
24
22
302
33
40
169
99
616
399
385
113
52
73
384
123
130
18
94
545
523
427
333
327
47