10
63
25
4
13
8
22
1
20
11
31
44
27
181
3
41
9
14
43
45
7
107
34
23
12
39
36
46
26
6
15
159
61
60
70
5
217
149
275
85