29
49
21
46
31
163
96
15
34
94
67
27
6
2
10
5
43
72
39
35
26
191
8
37
361
18
47
62
12
155
22
88
53
58
48
36
17
164
41
78