29
15
31
39
19
26
11
80
16
8
10
510
22
54
120
12
42
657
180
90
44
111
35
78
240
79
37
23
102
257
360
65
71
52
21
41
118
84
171
87
14
17
259
172