5
10
9
44
26
1
23
82
16
12
33
14
21
11
19
25
47
18
96
48
30
22
79
40
133
76
190
123
28
36
41
38
68
43
37
54
70
224
439