9
41
95
15
30
33
83
62
29
40
16
72
27
295
284
57
81
64
25
20
49
7
159
89
101
23
111
207
96
115
60
8
13
42
14
38
39
53
78
12
31
97
51
80
22
34
84
50
32
124