29
115
109
11
79
27
70
65
25
38
28
214
145
24
81
36
55
33
80
177
23
26
51
50
88
21
39
113
152
103
59
19
89
31
43
143
67
30
41
13
68
172
95
153
40
125
34
178