25
13
9
145
278
62
68
14
39
17
29
32
59
220
10
56
53
60
28
31
70
64
65
76
5
51
58
20
55
8
16
24
44
36
15
33
630
78
128
30
23
476