25
57
29
74
236
299
87
86
335
37
33
24
81
110
593
30
812
1376
349
89
14
35
130
899
148
43
1450
68
52
134
65
203
99
105
47
266
84
101
36
189
92
171
174
351
1152
231
112
18
88
22
50
98