25
71
1272
56
6
169
94
69
35
92
46
59
140
207
966
38
238
193
121
60
51
43
250
368
98
31
68
403
45
49
118
517
78
105
19
57
110
29
125
16
30
6056
63
1556
87
26
66
215
41
212
61
88
32
106
72