100
30
41
10
5
17
36
195
6
20
458
53
185
101
11
93
79
33
66
199
90
59
37
29
34
126
140
94
43
113
9
107
51
55
8
19
13
26
38
103
168
46
96
27
44
189