91
49
120
94
42
40
24
109
99
20
110
13
35
33
28
102
56
142
12
84
119
135
39
59
9
7
52
23
3
66
29
25
78
45
64
47
105
521
63
277
10
98
50
19
108
68
75