25
369
113
45
26
137
86
375
105
66
74
183
82
133
94
87
11
81
229
65
72
75
33
60
158
73
22
27
76
213
228
100
78
19
64
50
31
117
143
92
83
23
48
39
124
53
5
270
166