12
49
16
17
37
40
22
27
30
23
35
32
9
48
42
47
10
20
15
36
99
46
41
6
77
13
110
78
60
25
114
87
51
31
53
54
140
52
34
28
142
88
29
386