128
73
192
161
244
61
51
452
138
118
735
279
75
181
28
155
1067
47
754
132
368
35
186
142
137
150
39
45
31
68
70
17
85
130
680
43
522
72
178
63
23
38
200
113
34
15
25
57
221