5
10
36
20
7
22
14
8
29
26
23
50
44
13
30
54
37
90
67
77
66
123
46
38
75
17
32
82
25
27
19
55
41
59
33
52
16
31
517
116
125
48