105
28
274
129
187
119
77
81
290
93
120
87
72
181
57
145
164
189
100
101
131
103
104
137
122
107
95
102
94
68
140
254
73
53
69
128
45
89
185
76
67
70
78
60
62
79
114
55
44
39
54
64