32
18
21
31
41
63
27
23
53
37
46
43
29
45
39
52
42
125
33
127
12
101
25
426
65
834
40
137
55
419
526
35
24
92
62
148
60
288
49
95
109
677
132