44
30
133
1
74
8
95
27
104
46
72
103
61
98
91
66
54
40
9
42
60
175
247
65
96
77
45
126
127
130
55
223
70
100
151
120
572
214
52
56
64
97
93
109
82
83
50
230
78
102
16