25
51
45
10
307
170
52
75
201
405
214
212
459
90
83
23
48
72
36
141
33
26
27
137
56
50
110
112
107
1292
204
49
96
17
119
41
38
54
211
400
31
43
78
24
58
140
623
118
91
29
289
144
8
5