88
12
17
9
43
16
23
4
13
5
8
28
6
34
33
7
87
37
15
54
11
70
131
271
95
243
45
122
366
60
19
67
39
55
144
21
26
152
503