47
75
7
32
18
127
130
112
69
20
54
23
41
28
53
143
17
49
40
62
65
38
51
68
73
70
34
29
151
366
39
31
24
61
42
74
37
85
80
71
93
240
63
36
45
99
59
164
56