55
45
29
9
99
44
7
91
23
18
39
63
36
46
61
17
37
14
19
13
30
116
33
67
21
137
68
144
40
73
34
50
31
20
96
32
24
288
410
27
41
74
154
93
95