40
12
13
36
15
122
29
25
106
22
16
19
23
30
28
8
18
35
906
20
229
9
5
11
674
17
6
46
61
51
54
24
73
103
49
70
86
14
26
34
83
75
37