19
47
23
108
95
53
71
25
178
69
89
199
99
79
77
55
337
165
82
85
164
9
16
78
183
45
323
83
40
60
46
104
32
90
29
57
121
58
51
267
137
130
44
404
50
52
135
87
63