94
39
115
65
82
88
343
117
74
55
49
325
197
153
57
81
152
89
72
76
41
233
50
112
23
142
44
79
67
119
52
100
66
253
45
92
96
110
31
64
51
99
93
141
109
47
61