3
6
15
4
8
33
13
100
2
58
92
34
30
21
26
176
91
31
45
10
97
180
140
62
454
24
143
16
79
17
93
80
29
28
23
99
27
22
18
44
14
201
73
57
19