2
0
10
1
8
15
9
85
22
65
91
409
103
87
53
61
25
26
76
4
20
33
23
161
41
43
154
48
105
55
711
117
62
34
35
101
63
27
50
32
36
42