45
142
7
20
4
23
16
6
3
9
56
18
10
11
14
39
22
5
106
8
12
25
48
84
27
15
100
280
261
31
46
61
123
30
32
13
33