86
211
99
23
65
145
60
52
63
315
118
22
54
15
6
61
31
38
28
139
10
41
71
42
59
50
76
47
106
281
45
9
16
29
62
21
26
34
392
142
187
177
7
343
101
48
87
27
75
68