2
9
16
3
5
12
153
10
22
38
7
23
17
26
0
20
14
43
21
1
13
34
8
25
11
29
24
59
77
47
49
30
91
18
61
116
48
75
60
42
219
160