2
4
21
14
24
26
33
12
6
39
37
121
23
375
35
107
19
64
30
15
73
28
83
61
25
207
18
43
222
41
99
118
65
68
76
188
124
34
157
249
131
366
173
383
103
58
182
198
110
87