6
30
50
0
39
9
12
18
41
40
140
7
122
47
37
150
171
240
83
74
26
113
53
73
55
76
126
36
8
238
85
530
65
68
100
33
52
276
162
31
43
97
17
84
90
93
86
141