12
5
22
93
57
128
106
26
20
8
6
7
45
616
90
10
18
11
3
1701
9
21
117
30
135
15
31
1
132
53
88
25
23
130
76
118
17
28
64
63
47