40
42
45
669
39
108
112
52
41
158
244
31
44
81
56
51
67
89
170
105
43
79
74
46
143
157
49
8
17
66
252
37
126
302
35
132
64
101
24
29
94
146
86
47
76
83
27