54
59
91
51
38
36
18
49
26
73
67
81
17
105
178
68
22
33
123
104
56
146
329
42
16
43
347
96
143
93
61
39
139
58
50
154
55
94
103
40
48
95
60
86
183
686