69
49
29
61
46
57
659
105
75
38
14
164
120
42
48
44
124
234
94
648
82
65
13
85
54
67
37
53
118
177
34
109
63
20
33
97
9
45
24
128
25
501
72
23
35
47
39
60
32
28