7
18
21
84
199
14
87
52
13
11
76
20
138
89
61
198
85
65
42
55
47
54
36
112
43
160
34
26
147
72
64
95
19
75
91
17
122
99
332
81
79
569
108
344
40
140
24
145
28
77
37
23