0
20
22
52
27
89
8
16
57
36
185
54
46
23
138
145
59
32
21
31
69
126
64
11
110
95
204
75
282
15
318
71
100
63
35
405
65
84
233
50
107
33
42
48
146
250
182
86