2
6
4
25
12
0
1
3
13
22
19
124
20
116
7
32
16
58
24
31
48
21
77
15
42
36
84
27
17
38
93
39
23
9
30
14
176
196
54
56
89