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