3
0
2
17
26
20
7
14
29
28
65
73
25
63
19
33
36
32
64
50
75
42
138
336
123
127
81
70
66
31
118
46
199
24