4
0
1
7
14
11
13
8
3
77
5
29
30
9
24
73
10
20
108
52
185
111
35
25
38
78
82
560
81
44
89
130
292
60
54
43
50
31
23
27
222
21
134
26
39
37
112
264
120
87