51
20
66
28
47
18
6
41
101
58
44
21
11
95
17
69
38
63
43
9
45
37
74
139
103
221
83
46
54
179
607
32
34
19
36
24
62
60
64
388
22
53
23
76