33
12
17
2
66
3
45
28
212
14
304
773
21
683
47
35
5
19
72
18
4
105
65
29
8
23
76
254
147
39
22
78
15
32
16
67
40
10
36
69