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