32
117
77
49
48
24
46
417
45
103
559
67
26
42
71
70
39
204
87
123
102
92
75
73
88
33
64
283
19
84
41
37
80
22
10
18
17
27
50
132
29
20
6
40
14
81
55
144
159