25
62
93
118
39
12
8
37
139
34
19
100
38
102
180
584
321
128
204
69
24
151
42
22
18
45
43
67
44
53
20
83
32
16
27
76
71
70
48
90
50
33
120
21
46
13