5
3
19
32
12
38
95
64
59
25
33
37
61
49
134
14
6
23
56
44
21
84
52
24
30
77
100
63
231
45
11
40
139
34
47
36
18
123
85
29
39
92
20
28
26
57