29
10
20
27
91
55
15
19
42
22
12
28
18
17
14
9
23
25
50
65
24
88
39
89
66
219
35
8
33
61
73
32
97
36
123
179
31
135
147
41
98
107
47
30
26
48
60