50
60
52
44
220
26
29
148
87
85
540
99
14
34
28
48
24
122
83
33
16
31
47
20
69
23
40
192
108
118
86
64
74
144
116
79
123
57
80
248
165
126
42
13
62
105
17
134
92
59
18
54
402
237