74
21
31
36
110
100
52
12
49
38
37
121
40
24
59
220
152
56
54
41
375
108
86
82
26
17
93
107
70
130
78
151
79
50
283
84
16
44
171
697
407
77
193
120
345
184
153
117
69
30
63