30
32
25
40
9
67
97
36
123
114
132
31
10
29
17
51
38
33
6
28
20
19
21
7
83
13
52
91
58
43
73
61
786
115
42
117
57
11
23
35
227
37
34
44
27