29
33
14
13
177
36
51
155
69
87
64
57
43
62
40
75
42
78
68
139
31
116
52
77
7
81
76
35
89
41
56
117
22
16
55
27
823
93
73
30
109