62
162
129
34
592
689
334
42
74
13
18
66
190
463
180
76
101
150
141
132
109
251
95
165
215
174
25
68
10
106
37
29
26
47
38
11
75
36
370
96
52
41
14
77
115
79
82
108
53