56
85
67
12
74
16
47
35
40
22
48
31
44
71
75
29
109
27
52
38
70
92
77
18
49
99
114
87
39
171
28
97
186
104
88
156
37
54
20
59
42
154
15
19
50
8
72
325
149
96