2
12
20
24
30
23
35
50
57
16
40
122
60
75
129
46
26
38
36
27
202
37
47
150
73
49
105
61
115
70
34
63
33
58
132
41
29
64
204
92
51
440