0
4
13
45
63
47
23
32
61
41
60
18
29
96
72
10
36
40
17
34
51
31
50
90
20
74
38
22
204
26
77
14
28
68
179
397
219
102
52
55
44
84
70
58
87
49
98
123
33