1
0
3
4
6
12
72
75
95
25
11
131
124
170
9
20
152
197
29
10
76
17
28
18
24
79
27
55
61
58
32
202
38
23
15
42
52
321