12
22
11
23
20
35
27
28
14
65
258
315
18
7
5
319
26
19
6
261
105
70
53
30
59
867
13
539
55
76
17
37
61
715
4
2
8
144
116
49
318
79
251
169
1031