0
1
40
18
20
16
105
29
48
27
32
4
15
71
28
60
7
194
10
23
13
113
6
35
5
34
61
46
502
33
44
11
161
63
135
136
30
173
127
381
189
162
538
157
24
137
41
38