30
64
115
79
49
88
48
52
96
44
92
17
184
20
8
67
15
205
47
403
60
123
345
23
13
26
22
24
212
243
77
38
27
74
327
828
2299
1204
1510
108
464
19
196
9
86
151
710
198
299
29