33
112
88
98
72
65
74
20
57
99
97
149
243
91
10
180
13
87
9
103
131
44
26
22
158
18
23
41
250
62
27
60
53
161
7
8
48
36
28
58
16
42
59
109
50
52
46
11
32
145
75