80
15
110
50
54
72
25
95
37
38
79
18
46
74
30
76
28
51
22
193
86
64
71
53
62
69
35
175
39
19
197
36
4
90
149
20
146
11
83
52
216
435
31
324
42
73
59