576
50
13
62
45
47
83
128
33
46
32
52
58
43
31
70
51
42
72
53
30
55
59
66
82
144
374
95
92
41
198
16
65
24
29
125
48
61
49
26
40
8