1
8
41
20
38
31
25
57
27
47
73
95
54
118
24
123
56
80
240
93
55
100
35
46
42
63
62
89
142
16
43
90
82
75
52
32
141
94
69
37
112