15
22
258
143
27
38
13
20
40
1
37
86
90
87
19
18
6
31
11
54
88
25
53
36
41
58
29
342
10
71
9
2
28
24
21
102
45
105
61
63
94
91
4
125
110
26
388