1
3
9
13
6
15
4
14
248
103
199
238
12
11
348
221
55
202
28
29
112
65
7
38
10
41
16
8
22
333
26
257
201