20
77
90
29
17
10
6
9
37
27
18
31
13
136
7
43
30
22
33
19
300
153
132
49
11
15
78
39
41
51
35
56
42
88
65
12
108
28
94
16