9
32
62
15
29
52
27
16
28
46
5
2
11
4
57
18
26
1
13
58
19
22
30
7
12
25
39
196
31
273
107
59
73
64
305
89
278
6
146
49
35
24
54