60
49
44
118
126
286
63
64
244
75
284
108
5
164
165
82
338
149
254
91
130
54
172
33
31
22
72
104
81
9
46
84
144
59
70
18
42
67
7
36
47
89
28
236
48
40
259
101
536
237
55