47
28
45
61
4
23
18
13
27
32
1
296
90
19
34
36
9
35
64
100
240
117
40
81
16
14
38
11
30
52
29
15
93
25
151
279
37
39
5
41
6
308
24