44
339
143
101
368
177
228
107
24
281
56
53
78
90
46
149
86
77
104
28
118
189
106
95
70
109
94
68
288
89
213
84
92
63
26
188
80
10
163
139
40
128
93
99
97
71
127
179
125
152
34
275
120