86
301
25
80
31
345
230
79
270
139
48
96
51
12
13
38
47
124
7
42
52
17
172
50
53
26
449
114
152
98
77
110
76
218
62
171
177
216
78
109
36
46
1010
247
64
16
151
14
57
27
44
133
107
19