52
39
493
311
44
42
120
67
76
38
60
35
36
441
179
75
77
378
815
32
20
34
40
91
176
54
153
47
69
26
50
59
181
66
53
110
185
107
61
21
37
104
291
68
138
46
15
63
14
64
134
163
48