0
8
2
6
11
90
10
3
13
49
31
9
12
35
63
30
17
19
54
32
55
15
28
80
46
67
40
57
117
58
45
20
76
41
25
102
105
93
98
136
5
21
351
92