6
4
2
15
9
46
37
30
10
83
101
193
52
94
63
18
42
116
60
67
54
33
50
68
98
23
117
32
61
76
19
25
22
13
7
12
8
21
55
87
84
156
49
36
39
38