66
65
38
83
127
35
27
19
125
109
119
31
23
76
9
12
26
30
45
54
13
96
32
74
121
17
7
18
8
148
99
62
24
68
122
50
41
142
80
43
108
10
39
71
58
33
49
100
61
315