3
7
21
4
5
10
1
8
0
40
25
12
17
61
31
13
16
19
30
41
46
48
51
47
37
124
627
122
272
104
39
73
100
14
66
42
36
44
50
250