3
18
0
34
7
72
54
122
109
637
118
8
246
4
6
84
24
130
75
129
43
12
26
15
9
57
50
58
31
86
1
21
10
36
2
42
185
447
45
418
13
14
214
88
285