119
105
30
48
727
7
85
97
46
33
18
15
35
44
4
20
27
125
40
532
12
52
8
5
34
62
36
43
13
76
38
19
32
215
216
14
49
56
57
164
87
98
86
24
26
65
25
184
66
10
112