28
16
44
53
29
5
14
23
657
6
22
38
62
39
9
60
148
25
344
34
17
57
184
12
255
40
24
37
1198
92
2
15
4
354
99
42
69
13
45
76
83
11
26
7
43
231
35