95
67
28
112
54
27
17
18
88
56
66
11
42
39
43
115
83
125
65
55
73
32
91
149
212
75
80
51
37
205
79
122
193
214
33
29
26
30
52
47
50
46
180
87
57
24
10
21