93
72
15
60
37
32
83
137
177
11
58
74
38
26
217
27
52
36
119
104
139
85
87
19
31
25
78
59
16
21
24
205
407
66
120
55
273
17
12
213
1196
77
101
18
30
62
7
47
42
8
23
219
61
288