1
10
5
0
12
20
44
29
14
43
16
36
13
25
15
11
19
17
6
22
21
37
7
53
106
62
441
24
505
135
41
50
113
61
56
204
45
9
129
39
69
118
194
90