24
18
50
43
3
51
35
385
166
38
55
11
9
66
99
10
1
29
32
158
45
92
27
101
80
532
65
5
121
21
23
47
341
31
675
98
19
17
37
280
6
20
63
28
501
134
267