33
11
3
6
20
22
14
17
9
38
18
42
41
60
21
27
29
13
28
24
12
26
67
90
83
99
110
657
75
72
10
376
19
35
34
16
40
7
46
2
23