11
93
48
153
99
123
80
79
30
181
74
56
77
104
114
13
369
125
89
149
195
20
21
47
117
53
19
298
42
40
60
16
37
100
70
205
448
39
216
475
45
69
170
209
84
130
18
158
59
28
34
102
160
52