9
8
81
72
51
36
138
147
127
25
141
107
125
205
382
23
41
83
55
219
135
208
91
111
16
37
73
193
27
74
57
64
374
69
54
103
295
31
93
47
68
129
154
95
77
108
513
299
241
681