0
23
5
44
50
68
32
106
73
110
329
153
93
31
107
72
17
38
61
69
42
52
111
41
59
21
85
62
25
36
74
49
19
55
79
105
147
22
40
145
149
178
58
167
28
88
118