16
12
127
7
43
37
46
39
25
53
21
24
65
27
88
47
40
20
87
29
71
10
23
6
114
60
78
19
13
41
22
55
11
36
50
667
42
85
105
248
145
45
38
447