35
34
148
21
30
5
20
101
119
73
37
46
69
56
25
92
70
58
23
9
137
54
167
43
123
158
18
36
44
181
47
134
17
151
114
268
53
86
177
162
22
85
113
84
42
128
13
144