201
92
90
114
28
170
105
50
162
48
80
262
312
58
290
165
155
60
19
131
119
70
65
34
67
24
40
115
147
104
30
118
359
342
56
26
93
86
74
169
81
54
46
43
37
83
87
77
84