256
61
26
75
112
53
97
13
22
442
21
174
30
29
71
344
369
15
389
101
55
31
96
715
646
86
43
59
63
125
88
148
177
60
44
342
65
274
156
1245
172
52
175
130
20
49
161
162
145
113
24