51
93
43
58
123
28
33
66
15
62
34
27
52
5
88
184
113
25
12
35
82
9
106
21
8
31
87
29
42
69
237
81
78
16
121
45
193
18
168
49
24
114
36
122
48
53
37
189
399
50