51
34
26
163
28
72
7
114
183
354
16
11
39
122
68
76
52
47
36
83
25
27
46
21
49
24
58
432
63
29
14
198
53
80
4
70
175
85
32
119
55
22
30
126
57
13
38
174
101
433
99
50
138