30
29
44
49
15
38
26
20
54
41
52
225
107
64
71
34
137
22
56
53
172
51
85
39
76
96
610
57
104
37
159
62
78
233
390
74
230