48
75
34
345
134
138
41
59
43
39
311
116
94
288
170
161
93
23
243
50
98
65
71
36
130
82
72
99
88
73
177
102
84
79
68
86
218
74
199
83
61
26
169
10
150
126
38
122
91
66