46
94
128
68
57
49
83
41
158
146
80
130
48
135
32
95
56
63
74
82
87
36
38
39
199
47
40
179
19
305
153
73
86
166
465
102
28
124
60
30
339
16
178
89
75
20
21
147
92
204
169