4
8
7
2
5
1
30
31
46
22
85
47
64
28
334
39
26
73
23
119
10
124
14
40
27
112
68
13
17
94
61
41
18
19
34
36
79
77
82
117
60
15
3