2
8
7
12
0
22
35
17
28
21
3
16
11
9
10
15
18
6
25
48
32
122
13
14
132
79
70
61
19
118
42
125
167
238
119
181
323