9
111
23
318
44
81
31
117
84
413
53
91
355
222
20
13
169
78
113
11
137
141
839
80
19
433
39
66
76
18
29
33
247
28
49
27
212
276
87
120
69
211
32
34
79
22
109
61
131
107
35