9
30
2397
14
24
46
2
7
8
3
38
428
11
22
12
35
26
18
33
48
13
32
20
27
47
109
5
67
249
366
16
21
42
36
50
287
31
34
77
106
86