126
83
162
44
248
35
27
112
128
651
5
198
32
10
50
12
94
52
1123
30
25
18
61
26
24
196
80
9
7345
92
207
28
678
59
58
16
47
22
85
71
569
37
139
53
31
8
190