56
64
37
102
74
84
20
58
41
49
128
395
30
246
87
199
143
148
133
141
67
198
167
78
106
40
44
50
13
42
24
26
73
51
169
108
81
25
115
168
28
53
55
31
21
9
52
22
5
36
17
39