5
4
2
60
16
31
6
25
19
3
8
7
26
57
10
49
35
186
95
63
29
36
53
13
142
51
24
111
46
44
30
47
180
65
139
18
43
136
89
163
15
64
20
107
248