0
1
2
9
6
5
3
10
35
15
46
93
76
126
57
31
74
7
23
8
108
112
19
33
65
41
56
84
20
34
14
17
37
11
145
28
70
48
4
12