15
29
195
91
105
94
640
26
113
83
131
111
98
93
115
62
135
78
161
27
41
123
444
106
124
578
66
189
102
11
79
150
8
147
254
142
82
92
22
48
21
51
259
12
32
19
151
45
587
40
88
20
196
85