5
2
1
3
52
139
10
20
4
8
19
134
21
78
35
46
13
14
7
248
90
55
72
12
85
16
41
18
40
157
11
17
25
39
26
31