10
19
34
12
7
8
26
2
30
40
4
18
5
17
20
31
47
103
66
244
222
46
89
37
48
343
21
41
36
33
164
27
101
150
13
25
83
162