109
188
68
97
38
139
54
138
57
84
226
300
37
113
98
151
64
53
192
39
66
60
41
171
51
28
77
48
85
105
59
25
82
35
55
101
50
132
108
69
22
62
40
112
125
46
140
70
80