9
22
7
8
17
43
45
29
24
41
40
135
67
81
35
107
3
62
12
21
18
238
44
99
19
86
28
20
27
183
25
102
84
52
42
113
47
31
76
106
308
110
61
37
54
516