11
56
25
16
36
37
67
20
22
13
35
33
4
14
78
39
49
159
32
18
6
502
1014
5
7
86
63
288
204
47
275
23
58