2
3
5
7
4
17
13
0
8
6
11
33
72
36
97
244
99
40
181
122
50
115
61
54
32
15
46
152
20
1
143
19
45
166
84
24
14
98
51
87
64
48
57
104
25