25
11
15
26
28
45
14
80
30
17
5
10
21
78
20
36
22
538
66
175
59
39
390
84
218
164
393
234
24
348
174
127
132
41
124
68
27
42
13
179
35
37
7
23
76