58
47
87
34
44
61
105
95
43
30
610
33
18
84
78
39
1137
22
13
51
19
49
146
54
88
55
59
45
71
56
80
140
128
31
50
69
81
112
38
246
60
164
15
103
70
25
28
6
338