13
29
38
58
8
26
7
95
54
9
10
131
50
105
226
87
43
160
134
270
129
446
207
82
109
53
163
70
65
66
71
92
156
103
222
205
149
52
56
79
384
141
138
48
59
42
85
219
98
64
83
414
215
432
28