93
28
51
35
102
216
221
48
84
87
53
47
39
43
178
64
97
111
25
21
82
56
23
30
37
16
22
27
164
54
15
33
119
162
141
18
61
250
96
99
10