6
12
33
15
13
25
5
24
58
20
227
68
78
361
98
197
202
44
23
107
160
29
103
478
362
794
65
94
337
16
59
165
306
92
34
79
129
137
31
109
106
38
57
95
26
11
128
61
67
120
21
36