2
4
3
10
14
6
15
251
103
199
238
13
11
349
221
55
202
28
9
29
113
65
7
38
42
16
8
22
333
12
26
257
201