0
7
20
29
8
5
15
46
65
24
144
59
102
148
153
23
85
101
33
36
30
97
32
63
68
57
31
117
54
156
50
43
35
67
169
72
48
75
38
87
91
122
58
42
86
123
41
64
55
93