29
10
64
6
26
8
252
57
39
32
36
9
27
11
55
19
25
18
40
68
52
14
79
123
45
63
41
15
53
556
136
513
37
16
128
509
96
485
65
78
12
47
13
120
17