1045
594
385
476
218
67
45
84
116
178
96
77
75
126
88
70
78
23
141
101
64
107
10
98
85
69
62
71
21
20
59
61
149
53
26
22
161
17
40
56
41
134
74
47
81
16
31
240
915
27