87
33
39
28
26
37
141
70
21
168
35
174
53
57
25
10
159
43
45
12
11
50
123
29
84
162
93
166
77
412
129
19
44
148
510
71
48
113
111
76
118
67
58
14
51
15
145
27
187
538
90