58
67
39
26
34
103
32
23
70
66
222
45
27
78
42
71
41
43
106
24
9
6
133
46
30
83
146
255
49
113
619
98
21
38
521
35
154
138
128
158
419
227
91
417
321
256
194
88
28
134
169
151
74