15
26
57
46
35
28
63
16
54
24
36
27
25
58
44
30
278
242
275
101
7
14
43
32
23
65
79
2
82
11
167
47
125
13
93
40
190
113
133
71
90
8
124
292
3
91