26
2
5
20
24
10
22
19
41
56
55
53
100
87
85
50
60
70
333
147
27
34
51
31
81
92
368
89
69
47
75
142
102
54
71
113
48
185
68
248
57
67
45
136
249