0
2
1
54
55
101
26
7
30
29
31
12
19
62
17
254
23
48
28
38
34
43
75
89
154
96
90
20
105
220
37
144
56
85
44
156
11
15
49
63
32
297