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