10
45
60
32
71
30
35
164
114
97
11
41
21
452
386
33
26
31
49
364
25
28
18
14
183
43
22
430
5
52
125
120
161
510
66
75
145
260
76
190
98
20
434
131
15
2192
585
188
24
153
173