0
17
22
68
76
138
20
145
45
74
33
166
49
19
146
603
192
165
63
534
116
171
43
94
118
136
552
444
113
41
13
78
9
26
59
35
5
27
52
21
96
60
31
37
70
23
2
103
109
55
32