10
26
19
13
23
43
74
18
308
20
50
39
31
61
89
12
29
36
17
67
27
99
109
38
113
53
104
47
189
25
1
78
15
16
24
236
210
169
33
90
88
246
32
132
30
9
68
112
164
54