0
1
20
7
6
26
38
10
29
73
27
104
14
18
89
32
31
22
153
11
660
61
76
72
48
150
8
157
63
25
126
337
173
77
124
78
33
299
56
111
556
37
133
107
35
17
12
44
198
108