1
20
10
139
30
27
63
8
38
88
42
59
78
57
132
52
196
773
226
102
93
187
328
48
185
179
41
97
107
90
405
40
77
220
213
167
36
34
19
55
69
46
99
170
56
33
108
114
26
28
238
152
195
76