48
80
262
312
58
290
165
155
60
19
131
119
70
65
34
67
24
28
40
115
147
104
30
118
79
359
342
56
26
93
86
74
169
81
54
46
43
37
83
87
77
84
68
35
31
139
95