51
108
79
35
27
21
127
53
29
143
63
8
43
48
31
60
23
26
175
55
90
116
22
82
138
30
239
427
42
73
85
125
45
95
93
61
47
72
99
58
475
41
75
131
57
59
50
102
77
438
177
33
170