0
1
2
3
29
17
58
66
101
63
21
13
19
27
226
107
56
47
44
208
69
51
24
74
4
35
185
49
50
55
273
136
62
46
110
33
102
57
32
96
8
65
37
20
25
28