333
327
47
22
266
106
330
442
445
175
345
15
46
433
53
1415
19
192
62
77
80
55
158
176
7
25
134
39
31
64
67
24
26
52
36
240
85
28
162
43
202
59
265
161
57
49
58
271
174
75
63
69