0
1
7
6
9
3
4
29
10
11
45
97
13
23
22
71
56
36
114
82
25
168
26
42
52
31
113
184
277
91
47
30
120
238
78
59
34
223
150
266
77
127
72
125
130
175
216
33