31
32
36
22
74
834
131
216
3
38
29
19
196
42
93
15
37
9
40
52
24
21
191
5
227
66
106
73
1448
105
23
46
14
39
71
127
11
18
6
33
60