98
208
70
80
20
31
99
89
18
109
22
41
120
32
51
15
55
244
46
63
106
192
119
129
775
34
150
157
78
223
48
36
90
160
100
182
92
148
141
67
68
222
5
204
12
29
581
130
206
64
50
4
27
13
116
65