8
39
53
10
12
64
6
11
15
30
32
18
19
13
9
34
56
94
62
146
117
72
276
35
131
172
87
116
110
37
125
236
238
476
139
160