75
9
2
5
10
4
30
25
63
44
14
68
149
131
94
107
160
118
244
112
92
124
148
47
250
262
159
108
147
90
333
156