13
12
2
25
16
87
28
1
5
17
7
133
266
10
97
22
14
26
23
6
18
32
35
339
47
86
319
51
92
59
9
70
27
163
78
152
228
44
29
75
39
65
221