8
139
27
13
88
14
29
48
45
962
3
47
85
51
22
81
107
25
42
28
44
238
129
40
60
119
32
160
58
66
53
55
72
50
38
141
106
37
256
65
46
120
68
52
43
99
194
138
75