2
0
3
4
10
31
59
50
16
63
18
14
43
17
101
23
42
81
19
58
11
9
124
71
12
61
37
119
54
21
88
45
25
30
616
168
144
104
52
24
7
74