16
4
8
6
119
42
24
40
37
31
63
15
13
22
100
3
113
17
303
248
5
49
30
43
1
33
9
51
111
36
2
38
14
35
156
52
23
93
88
34
11