10
40
212
146
92
33
72
37
16
126
8
9
75
39
100
97
293
259
99
239
58
17
207
87
49
56
204
47
43
91
155
51
841
73
113
20
29
163
83
145
23
32
57
44
30
13
34
11
158
77
59
36