5
12
20
4
180
1
7
124
61
54
336
27
39
139
32
25
45
53
13
247
19
9
10
253
122
67
24
30
82
57
23
47
236
85
62
17
64
44
69
46
29
66
28
300
60
37
34