127
61
66
18
65
97
36
51
85
46
58
90
24
44
42
32
23
54
29
122
28
16
52
79
47
108
56
95
68
34
48
114
55
144
110
8
71
31
38
49
154
37
25