40
105
48
240
218
85
13
36
109
23
75
115
71
92
144
129
31
44
485
35
34
254
38
64
41
51
1921
55
84
518
59
27
50
26
18
65
53
535
148
46
527
42
312
82
72
49
157
24
47
557