6
37
151
42
61
108
301
43
29
16
287
46
159
57
129
88
27
47
54
36
66
92
28
65
31
35
63
137
97
104
80
252
291
150
132
467
85
89
34
7
76
162
25
106
153
169
111
193
375
230