40
126
37
59
52
58
8
75
35
44
19
5
122
28
210
60
63
76
50
13
34
16
69
104
91
80
99
118
22
83
265
27
97
153
147
141
174
189
388
172
71
66
36
53
477
90
7
39
509
72
151
364