110
65
23
45
191
471
49
190
73
58
68
153
108
22
114
148
71
85
828
83
79
46
59
77
351
55
376
821
57
168
250