15
38
46
55
93
571
144
115
50
60
25
79
12
56
995
213
85
208
62
87
499
92
41
112
59
128
32
126
67
121
157
106
245
61
285