43
338
19
39
36
240
175
35
7
81
281
42
66
16
20
120
123
34
15
44
45
114
49
17
40
26
48
21
13
28
293
158
109
305
25
22
33
12
327
291
220
408
105
86
290
207