5
79
38
57
8
27
20
61
15
56
637
50
45
21
68
66
103
26
36
58
125
193
204
425
466
161
92
219
84
247
19
357
83
22
132
109
69
70
139
1175
216
75
51
784
18
54
52
145
37
124
114
411
46
111
171
65
28