23
15
170
29
50
125
238
98
11
137
221
510
31
52
60
80
71
37
26
25
55
120
226
33
42
17
22
30
67
68
63
47
59
43
82
48
38
102
88
46
21
20
86
72
58
319
95
216
28
76