43
15
219
24
52
38
97
48
45
113
89
59
77
238
114
255
31
44
32
63
69
95
61
187
62
634
87
191
68
66
127
71
30
85
135
19
16
25
20
12
5