240
97
231
18
71
38
33
179
516
48
25
49
140
157
77
598
55
181
273
70
53
15
19
83
457
160
47
169
24
27
34
52
57
104
302
32
35
106
14
139
65
28
111
39
56
149
89
84
133
95
11
177
129