131
126
18
35
259
19
160
165
158
176
56
45
30
49
545
101
358
64
104
31
153
99
23
10
156
198
263
140
37
39
112
432
59
107
84
22
16
802
50
40
11
9
12
20
38
67
121
44
27
26
69
58
34
80