0
2
5
3
8
4
11
7
6
119
30
42
188
69
95
32
410
239
158
59
38
194
359
22
104
54
70
37
47
15
1
28
20
346
19
23
25
17
165
88