28
11
25
30
21
8
32
129
34
15
45
74
6
16
12
23
7
125
66
124
22
52
68
35
38
29
110
27
104
50
72
70
218
43
47
51
46
18
37
40
62
722
296
48