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