51
80
26
23
114
10
169
49
25
19
167
78
127
84
45
178
39
226
43
52
210
38
122
82
164
17
60
98
77
451
36
22
29
107
55
64
34
57
37
59
67
46
566
103
97
54
69
85
27
68
63
95
32