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