85
137
34
76
43
59
30
194
4
28
72
128
110
52
122
21
31
46
35
88
27
209
58
12
26
105
136
133
32
62
33
141
131
54
170
36
244
173
478
238
50
9
64
39
23
40
69
123
112
98
350
101