143
78
79
127
77
45
300
44
93
87
215
84
74
38
92
108
189
104
163
64
144
75
59
57
60
353
94
91
157
102
131
111
238
70
66
43
30
311
31
67
222
126
86
112
49
76
124
105
95
332