88
45
50
9
84
12
18
87
11
19
65
47
39
152
120
41
46
25
113
7
30
56
67
99
16
308
74
57
250
2
140
217
114
28
40
38
80
91
24
78
176
93
96
101
62
48
53
82
116
43
52