86
51
56
25
24
43
2
69
39
14
61
57
23
19
143
22
498
42
34
16
146
78
47
272
77
96
38
113
28
12
21
7
10
17
92
33
1
112
55
58
129
8
79
153
30
87
18
125