3
10
2
42
9
32
5
11
56
30
7
225
100
17
12
54
45
53
96
136
40
6
28
116
399
223
8
26
108
24
4
18
1
14
282
37
114
0
16