34
8
9
31
172
40
16
35
12
30
26
10
13
21
36
11
76
6
7
25
97
15
24
20
787
72
83
109
17
48
39
61
535
131
372
264
524
251
393
207
100
137
69
41