2
0
9
1
12
13
6
56
20
14
17
19
23
21
38
22
18
10
5
32
45
529
102
86
192
179
200
105
74
160
108
58
90
15
123
35
231
143
100
95
298
155
46
61
59
47