108
123
74
14
26
54
12
19
5
20
110
53
202
161
97
22
141
59
129
260
16
21
165
69
223
72
130
235
564
62
99
138
30
363
343
115
273
706
480
83
158
96
197
47
35
137
94
28
11