366
10
285
84
256
61
26
75
112
53
97
13
22
444
21
174
30
29
71
344
369
16
389
101
55
32
96
715
647
86
43
59
63
125
88
148
177
60
44
342
31
65
274
156
1245
52
175
130
20
49
164
162