25
4
42
11
8
15
140
1
23
20
27
31
2
24
40
111
127
103
28
64
29
48
106
49
16
128
33
51
37
63
65
45
121
56
22
43
156
69
185
277
98
17
10
60
30
18
61
32