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