46
139
28
45
22
99
77
150
37
23
85
55
93
38
20
51
32
25
43
48
137
58
39
87
27
151
47
274
49
81
61
72
59
34
53
35
26
265
95
96
86
54