43
5
10
141
590
23
25
200
30
18
24
15
22
21
6
61
19
88
7
40
34
17
31
26
33
35
70
27
39
14
8
38
55
13
9
12
49
76
11
578
20
16
121
47
159
1000
66
162
63
53