40
7
60
32
19
46
142
26
11
67
23
87
69
73
9
74
184
10
8
12
13
5
22
0
645
1168
477
81
124
382
29
30
169
82
47
83
70
6
37
48
125
219
43
226
155
27
21
335