2
20
53
11
28
16
17
24
186
87
14
22
23
65
61
15
58
242
10
67
35
1104
215
46
512
18
27
93
439
19
63
21
89
38
33
49
30
36
42
25
45
9
1
8
70
52
64