15
21
80
31
6
782
10
86
142
12
17
250
62
212
49
11
55
58
33
77
42
71
132
39
47
57
43
30
20
9
52
56
16
50
32
68
35
601
136
8
41
0
100
78
22
271