7
85
9
27
52
8
43
49
26
84
189
17
60
14
18
13
6
99
21
339
37
372
102
92
41
57
109
28
30
63
54
24
51
55
5
178
112
10
35
76
105
29
70