30
18
43
35
38
21
60
26
69
46
17
112
176
28
11
19
29
36
98
93
86
14
34
10
25
13
73
45
32
33
78
20
99
105
22
44
63
16
274
199
15
31