57
12
95
216
35
14
9
45
20
406
38
402
134
271
18
44
202
88
4
123
127
263
183
25
102
34
55
79
21
48
339
30
86
23
2529
729
200
87
101
52
637
372
11
169
17
51
130
308
32
15