12
235
122
247
23
6
681
4
16
88
93
11
68
49
34
7
35
98
27
278
8
94
15
39
390
101
24
43
102
124
30
1391
477
2
9
21
87
17
5
76
111
18
156
59
42
158
664
85
25
144
303