5
18
11
40
30
6
2
3
79
38
104
71
238
12
147
4
112
77
21
23
50
25
15
9
146
281
62
72
14
39
29
32
60
223
17
10
56
54
61
28
59
65
7
58