54
45
51
31
71
41
63
64
42
18
102
104
278
49
119
69
93
43
83
106
233
30
59
10
33
26
74
79
80
34
171
82
139
215
77
68
92
55
72
331
40
598
114
226