507
108
162
83
17
74
176
172
267
48
94
339
66
79
171
27
53
65
28
68
85
45
126
43
18
105
26
16
100
44
67
39
30
136
24
5
132
35
218
124
9
11
73
212
33
62
38