0
4
16
46
64
48
23
32
61
41
62
18
29
97
13
74
10
36
40
17
34
51
31
50
90
20
38
204
96
27
77
14
69
180
397
220
72
102
52
55
44
84
70
58
87
49
26
98
123
33