5
32
1
20
47
669
25
77
51
11
18
19
60
15
6
8
24
28
83
44
35
208
13
17
97
12
122
21
41
45
40
75
135
31
33
30
63
129