14
37
11
29
5
38
24
10
20
40
36
19
49
41
46
122
63
27
113
99
305
318
166
407
92
101
112
26
91
130
35
241
328
33
94
55
127
39
31
384
47
82
77
28
145
440
23
43