13
10
27
19
17
21
141
70
120
7
1
16
60
4
36
59
14
18
23
15
28
39
134
38
111
34
574
11
9
278
20
102
12
47
66
71
33
161
26
216