43
47
41
104
446
56
144
75
39
202
4
31
100
64
85
35
170
59
70
25
30
50
21
106
131
142
118
58
20
114
68
52
73
80
49
46
34
439
95
61
33
51
42
101
45
65
115
134