18
9
77
5
61
1
3
21
27
50
15
44
64
157
40
88
19
60
10
59
2
58
4
6
8
48
51
96
7
14
63
25
38
22
17
243
116
42
23