13
14
12
1
24
7
4
8
6
36
5
11
87
71
30
16
20
17
103
533
33
25
26
181
118
28
107
68
9
146
94
112
252
343
82
47
320
95
160
90
167
261
110
19
201
70
197
405