38
33
6
30
70
29
78
32
56
27
35
87
20
45
43
13
62
19
26
21
138
98
67
12
42
92
15
72
111
37
90
51
180
117
48
41
186
162
57
25
321
94
196
31
102
161
68
69