2
4
12
22
25
31
23
35
52
58
16
40
122
60
75
129
46
26
38
36
27
202
47
150
73
49
105
62
115
70
34
65
133
41
29
24
64
206
92
51
440