120
17
16
48
67
34
26
60
63
29
43
50
32
83
149
28
13
25
102
88
46
55
81
207
42
95
238
39
36
89
61
79
80
232
11
137
84
51
98
86