105
167
144
76
60
100
350
93
89
160
135
110
88
248
70
66
80
42
77
33
314
34
69
61
125
86
120
74
118
106
59
98
111
126
191
67
148
28
65
153
103
71
63
72
78
152
277
44
96