2
1
3
4
9
0
13
10
5
6
33
24
58
49
124
114
35
174
42
56
22
44
36
38
31
12
26
82
77
167
18
72
11
87
71
34
117
172