66
12
523
14
97
64
96
6
25
28
35
95
107
60
99
81
27
87
88
85
174
36
26
39
23
16
126
61
15
106
49
58
113
41
68
9
7
52
185
37
18
19
29
13
292
82
33
67