32
25
36
43
12
38
50
80
51
27
94
49
18
15
79
85
64
48
166
87
219
102
56
21
84
19
93
74
16
436
175
59
34
23
54
173
55
97
63
133
53
29
90
47
33
42