46
15
1
40
27
244
14
65
33
668
279
327
62
56
5
22
19
147
106
8
83
16
20
24
35
37
589
41
7
9
11
13
29
177
23
10
34
21
32
45
28
39
17
4
55