3
60
18
11
16
67
30
26
32
21
14
93
12
197
28
213
220
529
44
159
192
244
17
37
35
323
13
24
6
56
36
80
33
34
114
23
70
83
27
75
46
39
191
92
19
10
107
38
62
250