13
25
53
15
33
9
203
31
18
114
100
116
24
106
10
101
8
26
68
5
22
109
32
325
12
30
76
71
64
38
59
103
170
121
29
37
231
47
270
767
115
150
345
457
36
49
856
160
20
43
119