40
178
49
45
62
25
53
18
121
133
24
160
33
70
386
54
132
112
90
27
246
102
110
78
221
38
35
73
152
23
135
109
44
190
96
42
51
31
75
169
46
156
76
254
161
225
99