29
7
9
15
24
21
28
12
16
10
3
53
22
27
8
25
50
5
13
37
18
2
306
51
74
43
199
171
6
182
14
38
32
33
26
44
31
73
76
20
118