5
4
18
101
9
15
10
30
20
12
41
44
70
16
7
6
24
14
93
35
23
51
50
22
26
33
42
32
38
39
8
82
73
25
17
196
45
19