93
77
159
39
92
62
100
140
74
60
36
21
18
151
130
143
136
108
88
200
24
111
639
78
75
32
43
35
47
84
145
15
89
83
277
23
12
50
109
69
55
56
58
146
223
95
63
41
144