42
39
10
48
5
2
30
45
14
13
9
35
51
328
53
72
21
168
37
127
25
17
130
367
3182
89
22
12
32
31
44
84
23
18
50
24
16
15
20
428
76
7
26