108
76
118
86
121
63
49
68
178
78
116
62
180
203
104
355
124
164
95
209
30
27
115
145
92
66
367
23
54
35
45
169
268
113
50
236
24
172
42
197
52
91
208
60
79
72
102
84
83
70
122