2
11
22
27
50
61
13
205
319
20
12
75
385
85
15
91
7
8
32
98
83
65
47
321
43
39
94
38
315
37
29
42
180
111
26
45
62
132
54
252
10
348
67
166
6
577
96
352
126
380