5
286
1
3
4
12
28
44
18
6
14
208
8
46
15
24
11
77
10
111
41
2
22
25
23
16
36
61
47
35
56
132
29
32
34
57
20