49
28
62
194
54
381
269
321
146
43
107
29
41
27
20
84
156
25
26
123
159
59
60
175
30
15
95
13
21
24
31
45
17
34
65
39
10
127
12
68
247
98
6
79
40
77
18