9
93
400
139
163
746
92
44
45
52
29
146
1547
150
4115
134
67
7
76
111
71
10
207
51
8
23
70
98
48
238
118
217
19
42
110
77
89
197