25
97
32
40
28
10
57
58
623
41
140
44
21
153
22
162
63
84
26
122
76
18
61
142
179
36
43
17
19
13
15
59
88
38
45
30
42
85
4
70
212
53
54
99
24
51
120