80
40
2
36
27
5709
42
125
53
59
101
377
66
7
24
72
47
64
41
71
22
93
20
30
10
126
51
130
207
112
74
67
38
31
32
19
35
102
13
44
28
50
25
12
14
264
17