30
6
15
72
28
23
21
29
22
10
37
2
8
18
39
12
45
85
63
966
24
99
81
70
16
44
19
87
31
96
316
49
25
107
33
48
20
84
53
26
13
40
147
58
7