3
33
265
8
62
190
238
7
159
113
52
128
61
47
164
259
19
65
37
130
6
279
74
10
85
75
66
16
53
21
45
26
60
29
42
39
34
31
12
395
11
108
5
302
30
69
25
9
41
27
158
13
126