58
60
25
48
96
157
77
73
33
37
30
38
231
28
192
154
76
6
11
52
94
18
109
44
63
14
84
65
34
8
31
41
26
83
697
428
9
55
19
17
27
22
178
36
39
72
80