63
30
90
96
44
147
99
11
22
34
29
17
1255
50
69
134
5
36
100
39
140
55
64
128
49
76
143
6
45
97
38
28
156
24
107
576
157
135
544
131
142
98
54
126
4695
164
180
237
42
244
31
380
389
349
261
120
314