37
58
46
29
45
155
69
14
12
85
19
56
17
9
72
256
446
16
15
83
55
68
48
80
43
163
51
31
21
42
35
13
95
188
34
98
18
49
77
90
59
243
30
36
94