30
64
120
85
265
29
16
142
11
253
58
43
126
80
5
28
62
163
395
17
46
54
128
75
108
33
138
40
34
91
97
51
148
187
24
113
400
181
37
114
152
122
222
135
107
264
25
42