0
1
7
2
8
3
5
26
334
49
12
59
19
6
9
27
25
99
101
56
45
65
206
16
24
13
15
86
23
66
37
111
151
419
734
174
92
89
221
43
69
68
72
107
30
10
88
83
29