93
40
20
47
24
153
89
41
26
58
130
256
235
18
27
57
6
22
36
34
247
230
123
39
99
75
13
50
149
201
70
94
1621
288
111
71
160
43
315
30
38
21
144
132
534
5462
85
11286
54
65
124
704