0
10
37
46
31
20
3
49
54
24
66
282
17
23
33
51
65
92
86
99
11
21
39
44
219
57
507
47
82
198
35
36
60
29
137
129
19
76
64
28
48
67