33
108
65
80
24
37
57
52
21
121
58
113
67
73
50
49
42
97
107
39
63
55
79
84
40
54
140
127
27
158
76
95
221
31
69
216
41
32
61
28
132
38
94
77
45
62
191
64
92