14
23
35
581
12
16
19
104
44
47
43
7
6
89
3
28
40
57
33
360
11
20
70
13
214
270
71
27
38
61
594
105
5
9
37
84
45
39
64
48
102
252
342
50
34
18
52
21
17