9
41
152
50
45
113
13
33
34
48
12
18
126
31
26
83
24
6
115
22
86
407
118
20
47
254
23
55
173
25
490
21
44
90
485
28
63
5
95
32
71
121
351
282
285
409
79