25
78
92
293
31
19
37
428
16
77
20
9
223
3
53
544
24
74
410
526
132
7
29
52
286
297
47
767
142
13
12
309
6545
49
72
41
261
169
357
393
39
216
22
94
1330
230
422
35
33
51
57
127