85
56
28
51
30
48
40
74
110
57
149
58
27
20
9
31
22
82
99
102
60
66
137
67
45
122
96
19
17
29
70
41
42
47
69
15
49
95
44
23
65
18
13
90