129
42
62
16
8
72
80
9
49
21
582
47
31
7
10
48
128
65
29
58
55
6
35
94
140
71
139
66
107
118
51
75
23
84
56
265
78
67
360
98
109
123
99
302
119
448