12
21
23
13
36
11
48
2
33
27
9
37
22
26
134
98
42
125
69
52
55
19
421
54
133
74
149
514
201
32
168
333
99
538
173
1091
552
3700