307
139
56
53
32
98
31
16
36
50
24
81
49
21
73
34
250
15
88
43
61
30
18
22
85
67
12
59
125
55
309
44
45
25
26
8
27
155
29
33
65
219
19
52
69
122
35