30
23
67
11
24
235
9
5
232
227
79
18
41
241
308
28
47
195
750
2
293
42
7
1
167
3
15
91
284
55
115
22
12
52
57
25
81
29
45
156
49
21
74
19
459