3
47
33
41
166
35
111
49
434
28
101
21
98
431
19
113
81
82
30
108
190
78
46
178
204
335
158
74
23
24
85
94
61
39
7
15
42
168
71
66
154
31
283
412
246
68
230
80
518
50
122
70
54
20
109