1
10
20
24
28
22
35
50
57
16
40
119
60
75
129
46
26
38
36
202
37
47
149
73
49
105
61
115
70
34
63
33
58
132
41
29
64
203
90
51
439