37
13
9
33
29
34
4
39
129
20
27
28
23
7
14
24
65
26
50
261
25
89
15
197
47
96
30
138
317
10
11
41
348
158763