176
30
35
45
516
14
62
12
55
57
102
738
312
254
65
23
17
172
139
38
87
58
27
113
46
66
185
22
18
19
31
29
49
5
36
40
225
52
305
81
37
9
59
10
99
105
13
93
47
42
451