88
11
29
19
28
59
9
21
6
157
37
5
13
7
40
14
8
25
46
22
20
31
48
62
15
33
76
887
50
101
23
16
34
83
42
41
144
30
63
89