10
16
46
19
93
36
13
97
29
11
67
55
14
44
2638
17
12
167
309
126
51
49
26
8
9
61
24
198
20
7
5
43
66
21
6
15
113
30
31
41
27
34
38
54
48
35