12
23
33
4
20
11
35
45
28
5
279
24
46
7
52
54
2
30
178
62
206
15
13
22
75
44
50
53
41
58
8
17
124
18
9
137
38
110
138
21
241
42
316
389
34
616
47