128
45
132
106
124
1104
71
42
451
22
89
65
99
60
37
55
86
220
74
180
221
189
133
93
164
153
116
77
75
168
80
98
30
122
34
18
251
139
152
53
87
73
57
92
52
12
610
64