13
100
82
22
150
56
39
20
42
17
8
48
41
37
101
104
400
843
78
352
128
111
87
96
193
84
102
26
14
28
76
61
53
47
99
250
118
49
192
171
57
54
27
45
31
129
35