9
38
11
27
7
46
13
3
107
18
72
57
144
36
160
32
50
314
222
81
49
42
155
156
67
68
76
80
73
255
70
111
78
186
74
157
254
127
360
1165
351
161
118
270
528
84
69
231
218
60
151
128
132
523
66
99