92
103
83
30
61
223
235
48
185
141
77
145
272
148
55
40
181
28
80
31
25
29
20
111
27
39
56
14
6
42
43
45
91
34
168
268
167
183
38
17
84
18
26
47
73
65
52
159
156