0
4
16
49
68
48
23
32
61
43
62
18
29
97
13
74
10
24
37
40
17
34
52
31
50
90
20
39
38
204
96
27
78
14
70
180
397
221
72
102
53
55
44
84
58
87
26
99
123
33