52
47
40
102
89
27
21
133
110
73
29
39
32
43
151
23
95
180
141
16
25
222
48
10
45
333
63
140
28
49
57
60
87
108
81
118
147
72
76
126
142
98
119
91
18
139
136
51
497
44
20
243
69