56
95
105
30
55
12
57
14
35
117
34
39
27
8
121
22
58
50
23
71
25
77
9
46
53
36
63
43
68
100
256
89
44
49
15
21
137
116
52
48
72
88
84
241
64
134
179