30
44
13
24
72
80
164
318
19
17
159
16
21
46
33
116
86
65
56
29
15
12
529
162
223
178
105
7
9
10
994
1074
40
11
1486
154
18
54
39
61
508
27
187