2
9
5
26
12
0
1
4
3
13
22
19
7
124
20
117
8
33
16
58
24
32
25
49
77
15
42
37
85
27
17
38
21
93
39
23
30
14
177
198
54
56
89