25
24
53
27
282
90
18
8
9
47
100
17
91
19
96
35
26
109
185
73
14
107
30
34
104
16
242
187
1357
55
58
92
120
253
393
42
28
40
33
67
46
77
23
2
394
128
80
149
318
87
76
370