5
19
106
6
4
34
71
33
20
10
27
512
21
65
24
9
83
42
8
240
51
47
60
66
39
94
16
76
25
14
31
172
26
15
36
40
101
74
173
55
87
49
44
122
41
17
1
59
37
18
57