0
2
1
3
4
11
8
5
13
36
68
58
20
121
40
56
71
62
35
91
41
6
25
122
204
19
24
23
32
45
12
17
22
10
18
46
379
111
28
94
31