30
18
86
36
21
40
88
858
62
254
5
7
118
23
135
12
61
11
35
37
95
47
253
54
39
46
26
8
148
107
10
50
60
41
24
16
48
106
9
6
28
80
1393
208
34
20
58