9
45
332
98
4
122
20
64
72
51
15
70
240
227
14
23
58
112
90
450
42
118
104
80
39
113
101
150
68
96
61
33
40
167
120
12
74
129
93
41
607
30
87
66
73
62
84
78
81
149