50
52
41
46
40
128
10
16
25
55
93
26
145
62
28
31
33
38
189
15
144
87
11
27
111
42
34
53
35
205
153
37
77
174
1694
117
30
91
8
567
36
176
155
506
318
143
112
100
17
131
203