32
8
6
27
45
47
11
58
9
51
28
2
17
4
50
14
25
12
29
18
16
5
26
19
394
311
13
238
44
15
3
39
10
67
24
123
38
42
122
53
48
243