33
32
44
13
24
72
80
164
319
17
159
21
16
30
46
116
86
65
56
29
15
12
530
162
223
178
106
7
9
10
998
1075
40
1486
154
18
54
39
61
508
27
187