29
365
32
50
41
273
47
86
26
12
11
74
15
104
24
27
13
118
96
28
101
30
34
19
143
97
85
57
59
62
8
9
54
40
52
1267
10
309