88
89
100
223
168
14
8
13
27
28
33
131
152
93
60
509
12
9
43
72
23
122
48
70
29
16
15
73
163
47
77
98
44
54
211
36
84
111
138
50
31
97
34
101
38
42
90