43
39
20
32
31
30
47
62
49
28
16
19
42
175
100
12
22
18
23
10
29
35
45
11
36
121
46
7
33
53
71
15
54
91
38
60
48
114
73
56
50
217