39
157
47
435
137
44
50
29
100
15
217
37
22
57
86
162
81
91
65
96
74
62
67
59
87
79
40
45
360
73
20
102
64
118
126
70
27
46
8
114
121
92
253
35
36
21
41
245