12
127
7
43
36
46
38
25
53
21
23
65
27
88
39
16
20
87
29
71
10
22
24
6
114
60
78
19
13
40
54
50
665
42
85
104
248
143
45
37
446
48
361