87
35
45
25
19
153
23
6
46
40
27
63
39
78
7
305
311
48
36
151
260
104
38
31
76
16
74
44
162
62
54
123
75
49
81
65
24
140
347
128
29
14
52
159
34
174
125
156
68