25
132
60
48
53
30
77
41
71
318
51
57
37
55
84
4
26
34
62
18
10
88
8
59
14
19
31
16
99
70
40
108
52
682
562
29
50
36
6
32
17
20
116
24
33
15
13
151