4
21
14
24
26
33
12
6
39
37
119
23
375
35
106
19
64
30
15
73
28
83
60
25
206
18
43
222
41
99
118
65
68
76
188
124
34
157
248
131
366
173
383
102
58
182
198
110
87
98