139
76
16
31
51
46
25
37
50
26
18
47
22
33
43
71
98
78
111
112
82
174
56
38
75
84
126
66
116
117
110
158
62
124
40
59
54
42
44
49
57
227
281
169
159
103
107
160
184
23
15