137
525
69
26
52
72
57
17
22
47
37
67
80
247
130
332
112
42
29
120
31
93
131
158
133
136
15
264
116
59
149
32
61
160
28
152
33
203
418
25
39
21
102
43
91
45
35
24
73
181