25
8
70
78
92
49
74
65
97
54
45
103
37
36
154
32
325
1084
80
20
414
48
39
56
370
120
23
176
170
94
83
4
6
33
68
42
204
117
153
85
175
188
52
9
91
14
79
101
116
108
229