55
121
357
127
228
1148
225
168
114
47
57
1084
549
77
117
72
37
219
16
10
1437
11
63
206
107
32
62
60
93
569
79
90
104
313
98
44
91
157
123
21
64
162
49
78
135
70
88
92
109
38
105
27
130