38
183
149
62
77
75
109
310
86
65
94
92
69
108
41
60
97
66
140
120
85
162
71
172
221
74
10
72
118
24
78
58
88
47
46
19
90
53
54
55
59
40
45
48
18
35
56
16