29
30
27
46
47
321
156
83
91
35
3
37
20
4
57
24
34
26
117
59
6
13
87
19
43
12
11
175
74
8
212
202
25
109
155
15
67
75
78
21
28
36
68
14
64
108
58
48
71