25
86
50
56
15
10
79
22
6
11
27
44
14
45
136
284
1501
75
69
248
154
57
38
31
85
4792
102
42
60
108
281
46