0
1
18
55
6
480
81
76
92
50
100
326
136
13
38
36
101
25
48
39
91
74
423
47
56
146
106
261
31
46
63
35
43
37
27
49
264
83
202
123
129
51
131
159
126
41
104
67
453
257
2049
631
170
303