29
22
25
40
6
15
294
21
51
68
31
39
32
652
8
20
11
13
247
102
49
47
113
26
104
62
128
46
23
118
5
137
16
10
99
30
60
84
267
12
52
57
468
19
96
27
54
44
106