531
52
61
93
156
9
26
27
99
72
21
56
23
74
144
181
48
66
55
49
53
67
86
117
28
205
102
80
54
12
47
166
145
18
71
122
22
10
233
388
252
42
79
24
110