0
2
1
7
8
29
9
4
11
42
24
5
14
21
3
13
72
16
250
37
46
22
111
95
99
85
310
338
142
178
311
213
49
126
36
55
366
117
234
70
143
139