139
33
43
142
73
49
39
29
71
104
82
93
47
78
60
184
22
52
94
133
54
99
32
285
26
25
173
264
42
98
21
14
30
41
259
114
159
61
313
155
85
48
432
185
66
50
31
129
205