14
22
5
4
30
13
59
125
57
135
64
37
117
28
309
17
70
270
443
235
12
20
68
27
228
40
327
224
150
44
6
16
256
6615
438
127
148
395
41
380
55
89
134
24
203
66
21
46
86
60
446
11
130
140
359
137
202