4
77
3
10
58
28
62
23
13
22
12
14
2
300
8
7
25
69
31
15
20
5
24
30
319
276
186
16
107
6
34
54
26
9
44