13
18
80
103
232
76
10
104
14
53
23
97
60
78
59
4
28
5
43
11
6
17
25
52
40
252
85
66
7
102
9
22
29
55
31
26
63
121
136
162
41
42
51
27
20
196
131
137
30
149