15
69
35
7
109
98
373
27
25
29
138
60
58
66
44
40
41
62
55
105
71
203
21
80
47
256
124
118
89
91
59
45
92
36
133
96
37
31
17
417
575
156
67
65
265
51
360
97
74
110
75
86