43
58
28
33
55
51
121
90
53
289
106
52
56
47
19
30
11
48
38
70
78
89
8
17
27
16
13
60
14
54
32
71
104
370
40
68
116
20
37