13
31
15
12
29
23
30
16
26
94
91
27
51
3
10
69
25
106
9
200
105
428
35
90
14
20
54
36
32
378
130
18
33
6
227
11
92
17
7
5
99
55