30
143
28
31
213
34
35
161
42
182
50
52
39
22
17
10
26
155
23
21
11
40
57
79
12
44
13
5
117
58
131
81
98
38
8
24
75
19
105
25
156
86
33