80
201
120
70
18
33
69
10
121
54
22
64
25
3
19
27
86
254
247
85
47
78
15
46
63
29
39
99
44
40
23
90
16
11
9
105
51
55
68
114
17
125
21
31
89
6