64
26
120
27
99
129
23
161
95
31
35
20
10
7
13
98
232
48
115
217
248
71
377
40
3
22
188
499
147
57
1056
256
179
69
103
122
564
128
338
234
173
36
29
312
138
187
60
302
93
53
28