28
139
10
41
71
42
23
59
50
76
47
15
106
281
54
45
9
16
29
61
21
26
34
392
142
187
177
43
7
342
101
48
85
27
75
68
292
53
266
13
64
56
359
25
88
22
37
40
156