20
3
119
58
12
43
72
103
116
42
28
147
13
17
109
82
18
115
78
29
40
6
16
112
157
25
31
46
96
180
189
231
22
80
15
151
69
53
39
275
33
61
30
68
108
124
60
139
106
98
97
48
120
121