29
20
16
97
46
17
39
41
86
64
49
48
28
21
44
69
19
11
9
43
51
5
121
55
13
50
7
15
3
42
23
14
30
84
45
168
115
99
35
18
25
136
219
27
60