40
76
43
41
246
24
23
48
229
33
32
170
559
29
87
67
108
71
28
158
56
46
83
79
167
107
88
136
27
438
190
345
106
81
57
77
86