2
0
12
3
5
25
11
15
9
6
26
13
14
7
17
100
8
55
66
19
30
161
1
84
429
22
59
43
28
54
39
35
21
31
135
45
40
245