5
3
2
17
14
7
13
19
10
18
6
16
25
34
32
75
20
23
82
21
57
29
66
11
30
87
47
86
68
48
41
96
272
89
208
124
707
72
35
235
136
51
76
60