25
51
304
55
24
146
17
31
52
79
16
129
4
32
38
12
30
45
65
19
37
15
34
49
22
20
8
66
41
139
36
59
88
35
62
18
42
93
54