37
51
64
15
31
311
36
29
34
17
38
35
132
50
20
60
143
52
67
72
457
378
21
22
11
14
353
78
262
193
19
101
81
247
46
483
65
42
49
403