35
47
22
30
46
16
23
31
38
8
87
300
24
10
107
99
39
53
69
138
121
44
33
75
29
131
73
7
32
145
85
156
105
115
181
4
57
19
40
48
21
60
18
184